XML in Textdatei umwandeln

G

gillesleni

Hallo zusammen,

Versuche heute schon den ganzen Tag einen Bereich meiner XML-Datei in eine Textdatei umzuwandeln. Für das folgende XML-Fragment sollte folgende Textausgabe resultieren:

Tel,Fax,,,eMail

Das heisst falls es keine ServiceTypeId gibt (es kann maximal 4 geben, beginnend mit 0, machmal auch nicht geordnet), soll einfach ein Komma ohne Inhalt gesetzt werden.

Wäre dankbar für einen kleinen Hint

<Service EntryId="6471832" ParentEntryId="0">
<ServiceTypeId>1</ServiceTypeId>
<ServiceType>Fax</ServiceType>
<ServiceValue>022 301 02 13</ServiceValue>
<ServiceExtensionPrevious></ServiceExtensionPrevious>
<ServiceExtensionNext></ServiceExtensionNext>
<ServiceAdvertisement>false</ServiceAdvertisement>
</Service>
<Service EntryId="6471832" ParentEntryId="0">
<ServiceTypeId>4</ServiceTypeId>
<ServiceType>eMail</ServiceType>
<ServiceValue>info@as.ch</ServiceValue>
<ServiceExtensionPrevious></ServiceExtensionPrevious>
<ServiceExtensionNext></ServiceExtensionNext>
<ServiceAdvertisement>false</ServiceAdvertisement>
</Service>
<Service EntryId="6471832" ParentEntryId="0">
<ServiceTypeId>0</ServiceTypeId>
<ServiceType>Tel</ServiceType>
<ServiceValue>021 302 06 101</ServiceValue>
<ServiceExtensionPrevious></ServiceExtensionPrevious>
<ServiceExtensionNext></ServiceExtensionNext>
<ServiceAdvertisement>false</ServiceAdvertisement>
</Service>
 
Hallo!

Wandle dein XML Dokument doch einfach mittels XSLT in die gewünschte Ausgabe um.
In welchem Kontext soll des gewünschte denn vollführt werden? (Programmiersprache, Betriebssystem, etc)?

Gruß Tom
 
Zurück