Habe eine XML-Datei mit der Struktur: (Beispiel: DB)
<Control>
<DBControl>
<DatabaseName>TestDB</DatabaseName>
<TableName>UserAccounts</TableName>
<TableName>Books</TableName>
<TableName>Bestellungen</TableName>
</DBControl>
<DBControl>
<DatabaseName>WebshopDB</DatabaseName>
<TableName>UserAccounts</TableName>
<TableName>SortimentDB</TableName>
<TableName>Telefonbuch</TableName>
</DBControl>
</Control>
Mein Ziel ist es weitere Knoten einzufügen:
z.b bei einer neuen Datenbank <DatabaseName></DatabaseName>
Das ist ja noch easy, wo aber mein Problem ist, ist wenn ich eine Tabelle einfüge:
<TableName></TableName>, ich muss mich erst durch das Dokument arbeiten wo, um die Table in die Richtige <DatabaseName> - Struktur zu schreiben.
Kann mir jemand einen Quellcode zeigen, wo die Lösung zu finden ist?
Danke
tss..
hallo,
du könntest mittels XPath den gewünschten <DatabaseName>-Knoten ermitteln...
-yellow
Selbst ein Weg von tausend Meilen beginnt mit einem Schritt (chinesisches Sprichwort).
Mein Blog: Yellow's Blog auf sqlgut.de
XPath wäre ein guter Ansatz, kann man XPath mit XmlDocument verknüpfen. Habe von XMl Programmierung wenig ahnung, muss aber ein XMlDocument nehmen!!
tss..
Die XmlDocument Klasse hat eine Methode CreateNavigator, mit der du einen XPathNavigator bekommst. Mit dem kannst du dann über die Select Methode mit einem entsprechenden XPath-Ausdruck den gewünschten Knoten (XmlElement) selektieren.
e.f.q.
Aus Falschem folgt Beliebiges
Danke tarzan,
ich werde mir das mal anschauen und danke das du mir geholfen hast!!
tss..