X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=xml%2Fschema%2Fretrievalinfo.rnc;h=5819113462784ae685513bb056ddfc4d3214fca6;hb=a911db8ff225da3d204c6e9371353895225ae231;hp=62ec0973da6b83db9d45820b7b3a09b270edabf2;hpb=6c0547158e19d7cfcc7379ae1c14420fb4cfff37;p=metaproxy-moved-to-github.git diff --git a/xml/schema/retrievalinfo.rnc b/xml/schema/retrievalinfo.rnc index 62ec097..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.2 2006-11-29 21:43:38 marc Exp $ +# $Id: retrievalinfo.rnc,v 1.4 2006-12-12 11:01:40 marc Exp $ # # Copyright (c) 2005-2006, Index Data. # @@ -19,10 +19,13 @@ # 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 { @@ -31,9 +34,11 @@ retrievalinfo = 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 },