SRUVersion -> sruVersion
authorAdam Dickmeiss <adam@indexdata.dk>
Tue, 6 Dec 2011 13:42:21 +0000 (14:42 +0100)
committerAdam Dickmeiss <adam@indexdata.dk>
Tue, 6 Dec 2011 13:42:21 +0000 (14:42 +0100)
SRUVersion is still accepted in code but not in schema.

doc/zoom.xml
etc/config-zoom.xml
src/filter_zoom.cpp
xml/schema/filter_zoom.rnc

index e9f44fd..d8ae9e2 100644 (file)
    </varlistentry>
 
    <varlistentry>
-    <term>SRUVersion</term><listitem>
+    <term>sruVersion</term><listitem>
     <para>
      Specifies the SRU version to use. It unset, version 1.2 will be
      used. Some servers do not support this version, in which case
index 9d1c713..d457e72 100644 (file)
@@ -45,7 +45,7 @@
            <cclmap_term>s=al</cclmap_term>
            <cclmap_ti>1=title s=pw t=l,r</cclmap_ti>
            <sru>get</sru>
-           <SRUVersion>1.1</SRUVersion>
+           <sruVersion>1.1</sruVersion>
            <transform>tmarc.xsl</transform>
            <zurl>localhost:9998/db01</zurl>
             <sortStrategy>embed</sortStrategy>
index d6a8cdc..abd000b 100644 (file)
@@ -436,7 +436,8 @@ yf::Zoom::SearchablePtr yf::Zoom::Impl::parse_torus_record(const xmlNode *ptr)
         {
             s->sru = mp::xml::get_text(ptr);
         }
-        else if (!strcmp((const char *) ptr->name, "SRUVersion"))
+        else if (!strcmp((const char *) ptr->name, "SRUVersion") ||
+                 !strcmp((const char *) ptr->name, "sruVersion"))
         {
             s->sru_version = mp::xml::get_text(ptr);
         }
index 3480061..9140539 100644 (file)
@@ -29,7 +29,7 @@ filter_zoom =
         element mp:recordEncoding { xsd:string }?,
         element mp:requestSyntax { xsd:string }?,
         element mp:sru { xsd:string }?,
-        element mp:SRUVersion { xsd:string }?,
+        element mp:sruVersion { xsd:string }?,
         element mp:transform { xsd:string }?,
         element mp:literalTransform { xsd:string }?,
         element mp:urlRecipe { xsd:string }?,