# Metaproxy XML config file schemas
#
-# Copyright (C) 2005-2011 Index Data.
+# Copyright (C) 2005-2012 Index Data.
#
# See the LICENSE file for details
#
start |= metaproxy
-include "retrievalinfo.rnc"
include "filter_auth_simple.rnc"
include "filter_backend_test.rnc"
include "filter_bounce.rnc"
include "filter_query_rewrite.rnc"
include "filter_record_transform.rnc"
include "filter_session_shared.rnc"
+include "filter_sort.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 })*
route =
element mp:route {
attribute id { xsd:NCName },
- filter+
+ filters+
+ }
+
+filters =
+ filter |
+ element mp:filters {
+ filters+
}
filter =
| filter_query_rewrite
| filter_record_transform
| filter_session_shared
+ | filter_sort
| filter_sru_z3950
| filter_virt_db
| filter_z3950_client
+ | filter_zoom
}
filter_refid = attribute refid { xsd:NCName }