1 # The RelaxNG Compact Syntax file is the master copy
2 # trang metaproxy.rnc metaproxy.rng
3 # xmllint --relaxng metaproxy.rng ../../../etc/config1.xml
4 # see also http://books.xmlschemata.org/relaxng/relax-CHP-16-SECT-2.html
6 default namespace = "http://indexdata.dk/yp2/config/1"
13 attribute route { xsd:NCName }
15 element filters { filter+ }?,
21 route = element route {
22 attribute id { xsd:NCName },
37 attribute refid { xsd:NCName }
42 attribute type { "bounce" },
43 attribute id { xsd:NCName }?,
44 attribute name { xsd:NCName }
49 attribute type { "log" },
50 attribute id { xsd:NCName }?,
51 attribute name { xsd:NCName }?,
52 element message { xsd:NCName }?
57 attribute type { "frontend_net" },
58 attribute id { xsd:NCName }?,
59 attribute name { xsd:NCName }?,
60 element threads { xsd:integer },
61 element port { xsd:string }
66 attribute type { "z3950_client" },
67 attribute id { xsd:NCName }?,
68 attribute name { xsd:NCName }?,
69 element timeout { xsd:integer }