Mein GPathResult kann in einem der drei WegeGPathResult ..presence oder Abwesenheit eines Knotens
1) Name der Knoten einen Namen Knoten haben vorhanden ist und hat einen Wert ab: John
2) Name Knoten existiert, hat aber keinen Wert darin.
3) Kein Name Knoten existiert überhaupt.
In Groovy-Code, wie kann ich unterscheiden zwischen den oben genannten 3 Fällen mit meinem Gmapresult. Benütze ich etwas wie gPathResult. value()! = null?
Pesudo Code:
if(name node is present and has a value){
do this
}
if(name node exists, but has no value in it){
do this
}
if(No name node exists at all){
do this
}
XmlParser gibt keinen 'GPathResult' sondern ein' Node'. Diese beiden verhalten sich im Rahmen dieser Frage anders, da Ihr anderer Pfad NIEMALS ausgelöst wird. – Vampire
Vampire ist korrekt, [hier] (http://groovy-lang.org/processing-xml.html) ist ein Dokument mit einigen Informationen über 'XmlParser' und' Node' im Gegensatz zu 'XmlSlurper' und' GPathResult'. –