Announcement

Collapse
No announcement yet.

Test ob ein Node vorhanden ist

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

  • Test ob ein Node vorhanden ist

    Hi,

    Erstmal grüsse an alle. Habe mich gerade registriert und werde dieses und andere foren in zukunft wohl öfters besuchen.

    Zu ersteinmal ein wenig PseudoCode:
    <pre>
    dim xmlDoc, xmlNodeList, x

    FOR EACH xmlNodeList.Item
    IF xmlNodeList.item(x) NOT IN xmlDoc then
    ADD xmlNodeList.item(x) TO xmlDoc
    END IF
    NEXT
    </pre>

    Mein Problem dabei ist der Test ob sich ein xmlNodeList.Item innerhalb von xmlDoc befindet. Ich habe es mit:<br>
    <i>xmlDoc.selectSingleNode("//" &xmlNodeList.Item(x).nodeName)</i> probiert.
    Laut Docu sollte die Methode eigendlich NULL zurueck geben wenn ein Knoten nicht gefunden wird. Tuts aber nicht
    Habt ihr eine Lösung oder einen Ansatz?

    merci
    cu knut

  • #2
    Hallo,<br>
    eine Antwort habe ich zwar nicht - aber ich würde überprüfen, ob xmlNodeList.Item(x).nodeName den gewünschten Namen liefert. Die Abfrage xmlDoc.selectSingleNode("//") liefert immer einen Knoten zurück, wenn es einen Wurzelnkoten gibt.<br>
    Dass NULL zurückgegeben wird, wenn kein passender Knoten gefunden wurde, ist definitiv richtig.<br>
    Grus

    Comment

    Working...
    X