X-Git-Url: http://jsfdemo.indexdata.com/?a=blobdiff_plain;f=xml%2Fschema%2Ffilter_z3950_client.rnc;fp=xml%2Fschema%2Ffilter_z3950_client.rnc;h=1d7d34c63f290b0480133315af0b7b67522ce5b5;hb=94a8a11a9816ef32713b965615ecedbe0ec59c48;hp=0000000000000000000000000000000000000000;hpb=2083d358367a2c0ebc29bfad195acd5296de5c00;p=metaproxy-moved-to-github.git diff --git a/xml/schema/filter_z3950_client.rnc b/xml/schema/filter_z3950_client.rnc new file mode 100644 index 0000000..1d7d34c --- /dev/null +++ b/xml/schema/filter_z3950_client.rnc @@ -0,0 +1,31 @@ +# Metaproxy XML config file schemas +# +# Copyright (C) 2005-2011 Index Data. +# +# See the LICENSE file for details +# +# +# The RelaxNG Compact Syntax file 'metaproxy.rnc' is the master copy. +# +# The RelaxNG XML Syntax and XML Schema are generated using 'trang': +# trang metaproxy.rnc metaproxy.rng +# trang metaproxy.rnc metaproxy.xsd +# +# Config file validation is done using 'xmllint': +# xmllint -/-relaxng metaproxy.rng ../../../etc/config1.xml +# xmllint -/-schema metaproxy.xsd config-bytarget.xml +# +# For information on RelaxNG see http://relaxng.org +# see also http://books.xmlschemata.org/relaxng/ + +namespace mp = "http://indexdata.com/metaproxy" + +filter_z3950_client = + attribute type { "z3950_client" }, + attribute id { xsd:NCName }?, + attribute name { xsd:NCName }?, + element mp:timeout { xsd:integer }?, + element mp:default_target { xsd:string }?, + element mp:force_target { xsd:string }?, + element mp:force_close { xsd:boolean }? +