XML Datei in vbs schreiben

04/05/2010 - 20:46 von Tom | Report spam
Hallo, ich möchte folgende XML Datei in einem vbs script schreiben bzw.
erzeugen:

<B Name="Test" CName="Test" BNumber="12" Hex="00 00">
<R Name="Test1" CName="Test1">
<F Name="" CName="Test2" EnumValue="" Value="0" />
<F Name="" CName="Test3" EnumValue="" Value="0" />
</R>
<R Name="Test2" CName="Test2">
<F Name="" CName="Test4" EnumValue="" Value="0" />
<F Name="" CName="Test5" EnumValue="" Value="0" />
</R>
</B>

Wie kann ich diese XML Datei in VBS erzeugen, wie kann ich einzelne
Attribute bzw Knoten hinzufügen, diese dann mit werte beschreiben und die XML
datei erzeugen.? Beispiel Code anhand dieses kurzen Beispiels wàre auch gut.
Danke für euere Hilfe im Vorraus.
 

Lesen sie die antworten

#1 ekkehard.horner
04/05/2010 - 21:44 | Warnen spam
Tom schrieb:
Hallo, ich möchte folgende XML Datei in einem vbs script schreiben bzw.
erzeugen:

<B Name="Test" CName="Test" BNumber="12" Hex="00 00">
<R Name="Test1" CName="Test1">
<F Name="" CName="Test2" EnumValue="" Value="0" />
<F Name="" CName="Test3" EnumValue="" Value="0" />
</R>
<R Name="Test2" CName="Test2">
<F Name="" CName="Test4" EnumValue="" Value="0" />
<F Name="" CName="Test5" EnumValue="" Value="0" />
</R>
</B>

Wie kann ich diese XML Datei in VBS erzeugen, wie kann ich einzelne
Attribute bzw Knoten hinzufügen, diese dann mit werte beschreiben und die XML
datei erzeugen.? Beispiel Code anhand dieses kurzen Beispiels wàre auch gut.
Danke für euere Hilfe im Vorraus.



Ohne genauere Information ueber die Herkunft und das Format
der Daten, die geschrieben werden sollen, und ueber die Verwendung
der resultierenden .xml Datei kann diese Frage nicht vernuenftig
beantwortet werden. Wenige vom Skript erzeugte Daten koennen
konkateniert und mit .Write(Line) in eine Datei geschrieben
werden. Wenn die Daten aus einer Datenbank stammen oder sonstwie
in einen Recordset gebracht werden koennen, lassen sie sich als
.xml speichern (allerdings in einem von ADO diktierten Format).
Schliesslich kann man ein MSXML2.DomDocument erzeugen, in das man
nach Herzenslust Elemente einfuegen kann.

Ähnliche fragen