Inwiefern?
Du musst und wirst doch bei der Arbeit mit der Datei bemerkt haben, ob dein Format gut durchdacht ist, oder ob man etwas verbessern könnte. Das kann ich, als Außenstehender, schlecht beurteilen.
Um auf das XPath zurückzukommen: Sieh den Aufbau der
XML-Datei, bzw. die Anordnung der Knoten, wie den Aufbau eines Laufwerks. Sozusagen:
Code:
<C>
<Programme>
<Mozilla Firefox/>
</Programme>
</C>
Um auf den <Mozilla Firefox>-Knoten zuzugreifen, wäre die XPath-Anfrage also
xmldoc.selectSingleNode('/C/Programme/Mozilla Firefox')
Der Slash vor dem C ist nur wichtig, wenn du direkt mit dem xmlDoc-Interface auf Knoten zugreifst. Wenn der genaue Pfad egal ist, bspw. um alle Links aus einer Datei zu ermitteln, dann tut´s auch ein
xmldoc.selectNodes('//a')
Aber so was steht alles in der
XML-Doku von Microsoft.