Announcement

Collapse
No announcement yet.

Anzahl der Tags in XML Dokument zählen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Anzahl der Tags in XML Dokument zählen

    Hallo zusammen,

    ich würde gerne die Anzahl von bestimmten Tags in einem XML Dokument zählen mittels XQuery.
    Leider bekomme ich das nicht ganz hin.

    Mein Versuch sieht bisher wie folgt aus:
    Code:
    for $var in doc("document.xml")/test
    let $i := $i + 1
    return $i
    Leider liefert mir das eine Sequenz aus 1en. So viele wie das XML Anzahl an test-Tags besitzt.
    Wie kann ich jetzt hin bekommen, dass mir keine Sequenz sondern ein einzelner Wert geliefert wird.
    Oder könnte ich evtl die Anzahl der 1en in $i zählen?

    Vielen Dank für die Hilfe
    LG Simon

  • #2
    count(doc("document.xml")//test) sollte reichen, um alle Elemente mit Namen "test" in "document.xml" zu zählen.

    Comment


    • #3
      Okay, cool geht.
      Hatte das nur blöd in einer for-Klausel geschachtelt und deshalb hat er immer wieder neu von vorne begonnen zu zählen. Deshalb kam immer 1...

      Vielen Dank!

      Comment

      Working...
      X