Add documentation - man page xquery.3mp
[mp-xquery-moved-to-github.git] / doc / filter_xquery.rnc
diff --git a/doc/filter_xquery.rnc b/doc/filter_xquery.rnc
new file mode 100644 (file)
index 0000000..036c2ee
--- /dev/null
@@ -0,0 +1,19 @@
+# Metaproxy XML config file schema
+
+namespace mp = "http://indexdata.com/metaproxy"
+
+filter_xquery =
+  attribute type { "xquery" },
+  attribute id { xsd:NCName }?,
+  attribute name { xsd:NCName }?,
+  element mp:script {
+    attribute name { xsd:string },
+  },
+  element mp:record {
+    attribute name { xsd:string },
+  },
+  element mp:variable {
+    attribute name { xsd:string },
+    attribute value { xsd:string },
+  }*
+