X-Git-Url: http://jsfdemo.indexdata.com/?a=blobdiff_plain;f=xml%2Fschema%2Fmetaproxy.rnc;h=b82b7aec41306309a60a67e57e69120bb45e1f29;hb=refs%2Ftags%2Fv1.3.49;hp=983b1cfacf0fea34f9162c49d03b053eb237735a;hpb=7d3e19217e35aa9674166cf632662d1b21e43910;p=metaproxy-moved-to-github.git diff --git a/xml/schema/metaproxy.rnc b/xml/schema/metaproxy.rnc index 983b1cf..b82b7ae 100644 --- a/xml/schema/metaproxy.rnc +++ b/xml/schema/metaproxy.rnc @@ -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 # @@ -36,9 +36,11 @@ include "filter_multi.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 })* @@ -56,7 +58,13 @@ metaproxy = route = element mp:route { attribute id { xsd:NCName }, - filter+ + filters+ + } + +filters = + filter | + element mp:filters { + filters+ } filter = @@ -76,9 +84,11 @@ 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 }