Ich muss Text in <title>
abrufen. Die XQuery, die ich ausprobiert habe, ist unten.MarkLogic 6.0: Abfrage, um Text von Kind Element
XML
<jrnl:prelim>
<heading searchtype="TITLE">
<title>Les apports de la loi au secteur des transports (articles 1 à 30)</title>
<subtitle>. - L. n° 2015-990, 6 août 2015, Titre Ier : Libérer l'activité - Chapitre Ier : Mobilité : JO 7 août 2015, p. 13537</subtitle>
</heading>
XQuery
declare namespace jrnl = "http://www.lexis-nexis.com/glp/jrnl";
let $x := doc("/FR/PRESSE_ACTUALITE/PRESSE/PS_KPRE-437971_MAR04.xml")
let $qy := cts:element-query(xs:QName("jrnl:prelim"),cts:and-query((
cts:element-attribute-word-query(
xs:QName("heading"),
xs:QName("searchtype"),
"TITLE"
), cts:element-word-query(xs:QName("title"), "Action des douanes dans la lutte contre la "))))
return cts:contains($x, $qy)
Sie änderten die Frage, nachdem ich es beantwortet habe, also lösche ich meine Antwort. Bitte beachten Sie, dass wenn Sie dies tun, die Zeit der Menschen verschwendet wird, die versuchen, Ihnen zu helfen. – wst
was habe ich geändert? Ich aktualisierte gerade die xquery – divine
@wst mir sagen, wie man Textdaten innerhalb