# Metaproxy XML config file schemas
-# $Id: metaproxy.rnc,v 1.13 2007-01-02 15:35:36 marc Exp $
+# $Id: metaproxy.rnc,v 1.15 2007-01-08 13:07:39 marc Exp $
#
# Copyright (c) 2005-2006, Index Data.
#
include "retrievalinfo.rnc"
+any = (text | element * { attribute * { text }*, any })*
+
metaproxy =
element mp:metaproxy {
attribute version { "1.0" },
| filter_sru_z3950
| filter_virt_db
| filter_z3950_client
- | filter_zeerex_explain
+# | filter_zeerex_explain
}
filter_refid = attribute refid { xsd:NCName }
filter_sru_z3950 =
attribute type { "sru_z3950" },
attribute id { xsd:NCName }?,
- attribute name { xsd:NCName }?
+ attribute name { xsd:NCName }?,
+ element mp:database {
+ attribute name { xsd:NCName },
+ any
+ }+
filter_virt_db =
attribute type { "virt_db" },
attribute name { xsd:NCName }?,
element mp:timeout { xsd:integer }?
-filter_zeerex_explain =
- attribute type { "zeerex_explain" },
- attribute id { xsd:NCName }?,
- attribute name { xsd:NCName }?
+#filter_zeerex_explain =
+# attribute type { "zeerex_explain" },
+# attribute id { xsd:NCName }?,
+# attribute name { xsd:NCName }?,
+# element mp:database {
+# attribute name { xsd:NCName },
+# any
+# }+
+
+
\ No newline at end of file