X-Git-Url: http://lists.indexdata.com/cgi-bin?a=blobdiff_plain;f=xml%2Fschema%2Fretrievalinfo.rnc;h=5819113462784ae685513bb056ddfc4d3214fca6;hb=1e1da2654f71c55ab68a531b6209e6a907c4d30f;hp=023fe8a02cdf8feb5f7a84b609015e821ebedc87;hpb=71995159f745f963fa5a38c169014b9d0e024af2;p=metaproxy-moved-to-github.git diff --git a/xml/schema/retrievalinfo.rnc b/xml/schema/retrievalinfo.rnc index 023fe8a..5819113 100644 --- a/xml/schema/retrievalinfo.rnc +++ b/xml/schema/retrievalinfo.rnc @@ -1,5 +1,5 @@ # Metaproxy XML config file schemas -# $Id: retrievalinfo.rnc,v 1.1 2006-11-29 14:49:20 marc Exp $ +# $Id: retrievalinfo.rnc,v 1.4 2006-12-12 11:01:40 marc Exp $ # # Copyright (c) 2005-2006, Index Data. # @@ -19,20 +19,26 @@ # For information on RelaxNG see http://relaxng.org # see also http://books.xmlschemata.org/relaxng/ -#namespace y = "http://indexdata.com/yaz" -namespace y = "http://indexdata.com/metaproxy" +namespace y = "http://indexdata.com/yaz" -#start = retrievalinfo +# need to be in different namespace then metaproxy, otherwise +# xslt element definition clashes in XML Schema files +# namespace y = "http://indexdata.com/metaproxy" + +start |= retrievalinfo retrievalinfo = element y:retrievalinfo { + attribute version { "1.0" }, element y:retrieval { attribute syntax { xsd:string }, attribute name { xsd:string }?, attribute identifier { xsd:string }?, - attribute backendsyntax { xsd:string }?, - attribute backendname { xsd:string }?, - element y:convert { + #attribute backendsyntax { xsd:string }?, + #attribute backendname { xsd:string }?, + element y:backend { + attribute syntax { xsd:string }, + attribute name { xsd:string }?, element y:marc { attribute inputformat { xsd:string }, attribute outputformat { xsd:string },