Aloha,
ich fürchte ja, die Frage ist entweder hochgradig trivial oder wurde schonmal gestellt, aber ich finde leider nichts.
Ich lese mit der TjvSimpleXML-Komponente eine
XML-Datei ein, die eventuell optionale Items enthalten kann, sprich die kommen nicht unbedingt vor.
Wenn ich so ein Item jetzt aber über seinen Namen auslesen will, wenn es nicht exisitert, kommt es zu einer
Exception:
str := jvSimpleXML.Root.Items.ItemNamed['Bla'].Items.ItemNamed['Blubb'].Value;
und die
XML-Datei:
Code:
<rootElement>
<Bla>
<muh>...</muh>
<Blubb>existiert manchmal, manchmal auch nicht.</Blubb>
</Bla>
</rootElement>
Gibt es denn eine einfache Funktion ala "hasChildNamend(string):boolean" oder ähnliches, mit der ich herausfinden kann, ob so ein Child existiert?
Oder muss ich mir das selber basteln, indem ich alle Childs durchgehe und den Namen überprüfe?
Schöne Grüße
flo