Hallo Ich habe cts Suche und XPath Abfrage in MarkLogic verwendet und ich habe auch mehr als einen Parameter verwendet. Ich muss sowohl Groß- als auch Kleinbuchstaben erfassen (innerhalb der XML-Suche).Wie führe ich eine Übereinstimmung zwischen Groß- und Kleinschreibung in MarkLogic durch? 6
XML-Beispiel
<PP uri="/2000_4_174.xml">
<P name="jur" value="ht"/>
<P name="sitting" value="17 AUGUST"/>
<P name="startpage" value="174"/>
</PP>
Mein XQuery
let $attr1 := "JUR"
let $attr2 := "startpage"
let $value1 := "ht"
let $value2 := "174"
let $uri := //PP[P[@name=$attr1 and @value=$value1] and P[@name=$attr2 and @value=$value2]]/@uri
return $uri
Wenn $ attr1 Wert jur ist, läuft die Abfrage erfolgreich, aber ich möchte entweder Kappen den Wert schaffen, oder Kleinschreibung. Bitte lassen Sie mich irgendwelche Optionen wissen.
Hinweis: Nach dem Ändern der Sortierung cts Suche funktioniert sowohl Großbuchstaben und Kleinbuchstaben, aber die XPath-Abfrage funktioniert nicht.
Mit etwas Beispielcode und Eingabe würde deutlicher machen, was genau Sie sind .. – grtjn