X-Git-Url: http://lists.indexdata.dk/cgi-bin?a=blobdiff_plain;f=xml%2Fschema%2Fretrievalinfo.rnc;h=d4a257383bdbe26008eae9aec2f1e1160c6184d6;hb=4f606f0faf502a0aa4d05d3b84caca247759c806;hp=7270a7f9214c44e75ef2ce97812bfcd15a6c99bc;hpb=b464a978592dda551de0897b149f29a08575c98d;p=metaproxy-moved-to-github.git diff --git a/xml/schema/retrievalinfo.rnc b/xml/schema/retrievalinfo.rnc index 7270a7f..d4a2573 100644 --- a/xml/schema/retrievalinfo.rnc +++ b/xml/schema/retrievalinfo.rnc @@ -1,6 +1,6 @@ # Metaproxy XML config file schemas # -# Copyright (c) 2005-2008 Index Data. +# Copyright (C) 2005-2012 Index Data. # # See the LICENSE file for details # @@ -29,11 +29,22 @@ start |= retrievalinfo marc = element y:marc { attribute inputformat { xsd:string }, attribute outputformat { xsd:string }, - attribute inputcharset { xsd:string } + attribute inputcharset { xsd:string }, + attribute outputcharset { xsd:string }?, + attribute leaderspec { xsd:string }? } xslt = element y:xslt { - attribute stylesheet { xsd:string } + attribute stylesheet { xsd:string }, + element y:param { + attribute name {xsd:string}, + attribute value {xsd:string} + }* +} + +usemarcon = element y:usemarcon { + attribute stage1 { xsd:string }?, + attribute stage2 { xsd:string }? } retrievalinfo = @@ -48,7 +59,7 @@ retrievalinfo = element y:backend { attribute syntax { xsd:string }, attribute name { xsd:string }?, - (marc | xslt)* + (marc | xslt | usemarcon)* }? }+ }