1 # Metaproxy XML config file schemas
2 # $Id: retrievalinfo.rnc,v 1.2 2006-11-29 21:43:38 marc Exp $
4 # Copyright (c) 2005-2006, Index Data.
6 # See the LICENSE file for details
9 # The RelaxNG Compact Syntax file 'retrievalinfo.rnc' is the master copy.
11 # The RelaxNG XML Syntax and XML Schema are generated using 'trang':
12 # trang retrievalinfo.rnc retrievalinfo.rng
13 # trang retrievalinfo.rnc retrievalinfo.xsd
15 # Config file validation is done using 'xmllint':
16 # xmllint -/-relaxng retrievalinfo.rng retrievalinfo.xml
17 # xmllint -/-schema retrievalinfo.xsd retirevalinfo.xml
19 # For information on RelaxNG see http://relaxng.org
20 # see also http://books.xmlschemata.org/relaxng/
22 #namespace y = "http://indexdata.com/yaz"
23 namespace y = "http://indexdata.com/metaproxy"
25 #start = retrievalinfo
28 element y:retrievalinfo {
29 attribute version { "1.0" },
31 attribute syntax { xsd:string },
32 attribute name { xsd:string }?,
33 attribute identifier { xsd:string }?,
34 attribute backendsyntax { xsd:string }?,
35 attribute backendname { xsd:string }?,
38 attribute inputformat { xsd:string },
39 attribute outputformat { xsd:string },
40 attribute inputcharset { xsd:string }
43 attribute stylesheet { xsd:string }