1 # Schema for YAZ retrieval info and USEMARCON extension
3 namespace y = "http://indexdata.com/yaz"
7 marc = element y:marc {
8 attribute inputformat { xsd:string },
9 attribute outputformat { xsd:string },
10 attribute inputcharset { xsd:string },
11 attribute outputcharset { xsd:string }?,
12 attribute leaderspec { xsd:string }?
15 xslt = element y:xslt {
16 attribute stylesheet { xsd:string },
18 attribute name {xsd:string},
19 attribute value {xsd:string}
23 usemarcon = element y:usemarcon {
24 attribute stage1 { xsd:string }?,
25 attribute stage2 { xsd:string }?
29 element y:retrievalinfo {
30 attribute version { "1.0" },
32 attribute syntax { xsd:string },
33 attribute name { xsd:string }?,
34 attribute identifier { xsd:string }?,
35 #attribute backendsyntax { xsd:string }?,
36 #attribute backendname { xsd:string }?,
38 attribute syntax { xsd:string },
39 attribute name { xsd:string }?,
40 (marc | xslt | usemarcon)*