2016-04-20 9 views
-1

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) 
+1

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

+0

was habe ich geändert? Ich aktualisierte gerade die xquery – divine

+0

@wst mir sagen, wie man Textdaten innerhalb durch den Zugriff <Überschrift searchtype = "TITLE"> – <span class="text-secondary"> <small> <a rel="noopener" target="_blank" href="https://stackoverflow.com/users/4525120/">divine</a></span> <span></span> </small> </span> </p> </div> </div> </div> </div> </div> </article> </div> <div class="answer-title"> <span class="text-logo margin-top-sm">A</span> <h2 class="title h4">Antwort</h2> </div> <div class="item-description text-md markdown-body margin-bottom-40 voidso"> <article class="board-top-1 padding-top-10"> <div class="post-col vote-info"> <span class="count">2<i class="fa fa-thumbs-up"></i></span> </div> <div class="post-offset"> <div class="answer fmt"> <p>Wenn Sie das Dokument bereits abgerufen haben, können Sie einfach einen XPath verwenden:</p> <pre><code class="prettyprint-override">$x/jrnl:prelim/heading[@searchtype eq "TITLE"]/title[contains(string(.), "...")] </code></pre> <p>Es ist häufiger eine cts: query t übergeben o a cts: search() zum Abrufen von Dokumenten anstelle von cts: query zum Überprüfen von Dokumenten nach dem Abrufen.</p> <p>MarkLogic 6.0 ist übrigens ziemlich alt und es fehlen viele wichtige Funktionen in MarkLogic 8 (z. B. native JSON-Unterstützung). Sie sollten wenn möglich upgraden.</p> <p>In der Hoffnung, dass hilft,</p> </div> <div class="post-info"> <div class="post-meta row"> <p class="text-secondary col-lg-6"> <span class="source"> <a rel="noopener" target="_blank" href="https://stackoverflow.com/q/36749572">Quelle</a> </span> </p> <p class="text-secondary col-lg-6"> <span class="float-right date"> <span>2016-04-20 16:14:17</span> <a rel="noopener" target="_blank" href="https://stackoverflow.com/users/1091497/">ehennum</a></span> </p> <p class="col-12"></p> <p class="col-12"></p></div> </div> <!-- comments --> <div class="comments"> <div itemprop="comment" class="post-comment"> <div class="row"> <div class="col-lg-1"><span class="text-secondary">+0</span></div> <div class="col-lg-11"> <p class="commenttext">tatsächlich den Inhalt in $ X ist nicht in Echtzeit verfügbar. Das ist das Problem. sonst würde ich diesem Ansatz folgen – <span class="text-secondary"> <small> <a rel="noopener" target="_blank" href="https://stackoverflow.com/users/4525120/">divine</a></span> <span></span> </small> </span> </p> </div> </div> </div> <div itemprop="comment" class="post-comment"> <div class="row"> <div class="col-lg-1"><span class="text-secondary">+1</span></div> <div class="col-lg-11"> <p class="commenttext">Sorry, ich verstehe nicht, was Sie mit "nicht in Echtzeit verfügbar" meinen. Wollen Sie damit sagen, dass der obige Code nicht der eigentliche Code ist, den Sie ausführen? – <span class="text-secondary"> <small> <a rel="noopener" target="_blank" href="https://stackoverflow.com/users/1091497/">ehennum</a></span> <span></span> </small> </span> </p> </div> </div> </div> </div> </div> </article> <div> <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-6208739752673518" data-ad-slot="1038284119" data-ad-format="auto" data-full-width-responsive="true"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> </div> </div> <div class="clearfix"> </div> <div> <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <ins class="adsbygoogle" style="display:block" data-ad-format="autorelaxed" data-ad-client="ca-pub-6208739752673518" data-ad-slot="1575177025"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> </div> <div class="padding-top-10"></div> </div> </div> <script type="text/javascript" src="http://img.uwenku.com/uwenku/script/side.js?t=1644592048381"></script> <script type="text/javascript" src="http://img.uwenku.com/uwenku/plugin/highlight/highlight.pack.js"></script> <link href="http://img.uwenku.com/uwenku/plugin/highlight/styles/docco.css" media="screen" rel="stylesheet" type="text/css" /> <script type="text/javascript"> $('pre').each(function(i, e) { hljs.highlightBlock(e, "<span class='indent'> </span>", false) }); </script> <div class="col-lg-3 col-md-4 col-sm-5"> <div id="rightTop"> <div class="row"> <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-6208739752673518" data-ad-slot="5415218910" data-ad-format="auto" data-full-width-responsive="true"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> </div> <div class="row sidebar panel panel-default"> <div class="panel-heading font-bold"> Letzte Frage </div> <div class="m-b-sm m-t-sm clearfix"> <ul class="side_article_list"> <li class="side_article_list_item"> 1. <a href="http://de.uwenku.com/question/p-fndeazmu-bt.html" target="_blank" title="Den aktuellen Standort des Benutzers abrufen Google API funktioniert nicht"> Den aktuellen Standort des Benutzers abrufen Google API funktioniert nicht </a> </li> <li class="side_article_list_item"> 2. <a href="http://de.uwenku.com/question/p-cvxqykyg-bv.html" target="_blank" title="integer Umwandlung Rang und Förderung"> integer Umwandlung Rang und Förderung </a> </li> <li class="side_article_list_item"> 3. <a href="http://de.uwenku.com/question/p-gkgcpsgy-bw.html" target="_blank" title="Das Hochladen von Bildern auf Paperclip mit einer mehrteiligen Anfrage unter Swift"> Das Hochladen von Bildern auf Paperclip mit einer mehrteiligen Anfrage unter Swift </a> </li> <li class="side_article_list_item"> 4. <a href="http://de.uwenku.com/question/p-zsucclut-bo.html" target="_blank" title="Dynamic Dependency Injection Web API"> Dynamic Dependency Injection Web API </a> </li> <li class="side_article_list_item"> 5. <a href="http://de.uwenku.com/question/p-knmjvvtq-bp.html" target="_blank" title="Wie wählen Sie eine Dropdown-Option basierend auf Text einer Variablen in Python und Selen"> Wie wählen Sie eine Dropdown-Option basierend auf Text einer Variablen in Python und Selen </a> </li> <li class="side_article_list_item"> 6. <a href="http://de.uwenku.com/question/p-ttzmtxpv-bq.html" target="_blank" title="Hintergrundbild in Kontaktformular 7 textarea"> Hintergrundbild in Kontaktformular 7 textarea </a> </li> <li class="side_article_list_item"> 7. <a href="http://de.uwenku.com/question/p-qrabxxss-br.html" target="_blank" title="Verwenden von versprochenen CSV zum Bearbeiten sehr großer CSV-Dateien"> Verwenden von versprochenen CSV zum Bearbeiten sehr großer CSV-Dateien </a> </li> <li class="side_article_list_item"> 8. <a href="http://de.uwenku.com/question/p-zkmurdog-bs.html" target="_blank" title="Spring definiere Bean, um automatisch zu scannen"> Spring definiere Bean, um automatisch zu scannen </a> </li> <li class="side_article_list_item"> 9. <a href="http://de.uwenku.com/question/p-osdjnqmk-bk.html" target="_blank" title="Split eine Saite in einer Zelle mit variabler Teilzeichenlängen in verschiedene Spalten mit SQL"> Split eine Saite in einer Zelle mit variabler Teilzeichenlängen in verschiedene Spalten mit SQL </a> </li> <li class="side_article_list_item"> 10. <a href="http://de.uwenku.com/question/p-kusbgpgp-be.html" target="_blank" title="Skript, das nach Tabellen sucht, die einem Muster entsprechen, und diese dann abschneidet."> Skript, das nach Tabellen sucht, die einem Muster entsprechen, und diese dann abschneidet. </a> </li> </ul> </div> </div> </div> <p class="article-nav-bar"></p> <div class="row sidebar article-nav"> <div class="row box_white visible-sm visible-md visible-lg margin-zero"> <div class="top"> <h3 class="title"><i class="glyphicon glyphicon-th-list"></i> Verwandte Themen</h3> </div> <div class="article-relative-content"> <ul class="side_article_list"> <li class="side_article_list_item">Keine verwandten Themen^_^</li> </ul> </div> </div> </div> </div> </div> </div> </div><!-- wrap end--> <!-- footer --> <footer id="footer"> <div class="bg-simple lt"> <div class="container"> <div class="row padder-v m-t"> <div class="col-xs-8"> <ul class="list-inline"> <li><a href="http://de.uwenku.com/contact">Sprechen Sie uns an</a></li> <li>© 2020 DE.UWENKU.COM</li> <li><a target="_blank" href="https://beian.miit.gov.cn/">沪ICP备13005482号-4</a></li> <li><script type="text/javascript" src="https://v1.cnzz.com/z_stat.php?id=1280101193&web_id=1280101193"></script></li> <li><a href="http://www.uwenku.com/" target="_blank" title="优文库">简体中文</a></li> <li><a href="http://hk.uwenku.com/" target="_blank" title="優文庫">繁體中文</a></li> <li><a href="http://ru.uwenku.com/" target="_blank" title="поле вопросов и ответов">Русский</a></li> <li><a href="http://de.uwenku.com/" target="_blank" title="Frage - und - antwort - Park">Deutsch</a></li> <li><a href="http://es.uwenku.com/" target="_blank" title="Preguntas y respuestas">Español</a></li> <li><a href="http://hi.uwenku.com/" target="_blank" title="कार्यक्रम प्रश्न और उत्तर पार्क">हिन्दी</a></li> <li><a href="http://it.uwenku.com/" target="_blank" title="IL Programma di chiedere Park">Italiano</a></li> <li><a href="http://ja.uwenku.com/" target="_blank" title="プログラム問答園区">日本語</a></li> <li><a href="http://ko.uwenku.com/" target="_blank" title="프로그램 문답 단지">한국어</a></li> <li><a href="http://pl.uwenku.com/" target="_blank" title="program o park">Polski</a></li> <li><a href="http://tr.uwenku.com/" target="_blank" title="Program soru ve cevap parkı">Türkçe</a></li> <li><a href="http://vi.uwenku.com/" target="_blank" title="Đáp ứng viên">Tiếng Việt</a></li> <li><a href="http://fr.uwenku.com/" target="_blank" title="Programme interrogation Park">Française</a></li> </ul> </div> </div> </div> </div> </div> </footer> <!-- / footer --> <script> var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?f78a970f17b19a79fc477a3378096f29"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script> </body> </html>