zoom: extra XSLT with cproxyhost param
[metaproxy-moved-to-github.git] / xml / schema / metaproxy.rnc
index 14295ad..3442c35 100644 (file)
@@ -1,6 +1,6 @@
 # Metaproxy XML config file schemas
 # 
-#   Copyright (C) 2005-2011 Index Data.
+#   Copyright (C) 2005-2012 Index Data.
 # 
 #   See the LICENSE file for details
 # 
@@ -22,7 +22,6 @@ namespace mp = "http://indexdata.com/metaproxy"
 
 start |= metaproxy
 
-include "retrievalinfo.rnc"
 include "filter_auth_simple.rnc"
 include "filter_backend_test.rnc"
 include "filter_bounce.rnc"
@@ -40,6 +39,7 @@ include "filter_session_shared.rnc"
 include "filter_sru_z3950.rnc"
 include "filter_virt_db.rnc"
 include "filter_z3950_client.rnc"
+include "filter_zoom.rnc"
 
 any = (text | element * { attribute * { text }*, any })*
 
@@ -57,7 +57,13 @@ metaproxy =
 route =
   element mp:route {
     attribute id { xsd:NCName },
-    filter+
+    filters+
+  }
+
+filters =
+  filter |
+  element mp:filters {
+    filters+
   }
 
 filter =
@@ -80,6 +86,7 @@ filter =
     | filter_sru_z3950
     | filter_virt_db
     | filter_z3950_client
+    | filter_zoom
   }
 
 filter_refid = attribute refid { xsd:NCName }