Wie finde ich den Text eines Knotens, der einen bestimmten Wert für ein Attribut in groovig hat?
-
14-12-2019 - |
Frage
Ich verwende XMLSLURPER.Mein Code ist unten (aber funktioniert nicht).Das Problem ist, dass es fehlschlägt, wenn er einen Knoten trifft, der nicht das Attribut "ID" hat.Wie berücksichtige ich das?
generasacodicetagpre.Ich muss nur Knoten ohne "ID" -ATEN-Attribut ausmachen, damit er nicht fehlschlägt.Wie mache ich das?
Lösung 2
Ich kann es eigentlich zur Arbeit bringen, wenn ich einfach Tiefefirst benutze.Also:
generasacodicetagpre.Andere Tipps
Sie könnten alternativ die GPATH-Notation verwenden und prüfen, ob "@id" zuerst leer ist.
Der folgende Code-Snippet findet das letzte Element (da das ID-Attribut "B" ist und der Wert auch "Bizz" ist, druckt er "Bizz" und "B").
generasacodicetagpre.Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow