# Metaproxy XML config file schemas
-# $Id: metaproxy.rnc,v 1.8 2006-11-29 14:49:20 marc Exp $
+# $Id: metaproxy.rnc,v 1.12 2006-12-28 14:59:44 marc Exp $
#
# Copyright (c) 2005-2006, Index Data.
#
namespace mp = "http://indexdata.com/metaproxy"
-include "retrievalinfo.rnc"
+start |= metaproxy
-start = metaproxy
+include "retrievalinfo.rnc"
metaproxy =
element mp:metaproxy {
- attribute version { xsd:float },
+ attribute version { "1.0" },
element mp:start {
attribute route { xsd:NCName }
},
| filter_sru_z3950
| filter_virt_db
| filter_z3950_client
+ | filter_zeerex_explain
}
filter_refid = attribute refid { xsd:NCName }
attribute type { "query_rewrite" },
attribute id { xsd:NCName }?,
attribute name { xsd:NCName }?,
- element mp:xslt { xsd:string }
+ element mp:xslt {
+ attribute stylesheet { xsd:string }
+ }
filter_record_transform =
attribute type { "record_transform" },
attribute id { xsd:NCName }?,
attribute name { xsd:NCName }?,
element mp:timeout { xsd:integer }?
+
+filter_zeerex_explain =
+ attribute type { "zeerex_explain" },
+ attribute id { xsd:NCName }?,
+ attribute name { xsd:NCName }?