T
ToM80
Guest
Moin,
ich hänge gerade an einem neuen Problem. Und zwar würde ich gerne eine bestehende XML Datei mittels PHP bearbeiten (hinzufügen/löschen) von Elementen. Im Prinzip eigentlich nicht das Problem. Jedoch möchte ich an ganz speziellen Stellen des XMLs neue Childsnodes einfügen. Irgendwie werde ich im Netz nicht fündig. Aber es muss doch funktioneren.
Hier mal ein BSP XML:
Nun möchte ich in den Layer mit der ID=1 ein weiteres site-Element einfügen. Ich komme einfach nicht dahinter, wie ich die layer über das Attribut id identifizieren und dann dort bearbeiten kann.
Hat jemand von Euch das schonmal mit PHP gelöst oder weiß so wie das geht? Für Hilfe wäre ich sehr dankbar.
Grüße
ToM80
ich hänge gerade an einem neuen Problem. Und zwar würde ich gerne eine bestehende XML Datei mittels PHP bearbeiten (hinzufügen/löschen) von Elementen. Im Prinzip eigentlich nicht das Problem. Jedoch möchte ich an ganz speziellen Stellen des XMLs neue Childsnodes einfügen. Irgendwie werde ich im Netz nicht fündig. Aber es muss doch funktioneren.
Hier mal ein BSP XML:
Code:
<?xml version="1.0" encoding="UTF-8"?>
<navstructure>
<layer id="0">
<site id="0" name="index" type="html">
<labeling>
<![CDATA[
Startseite
]]>
</labeling>
</site>
<site id="1" name="impressum" type="html">
<labeling>
<![CDATA[
Impressum
]]>
</labeling>
</site>
</layer>
<layer id="1">
<site name="wir" type="html">
<labeling>
<![CDATA[
Wir über uns
]]>
</labeling>
</site>
</layer>
</navstructure>
Nun möchte ich in den Layer mit der ID=1 ein weiteres site-Element einfügen. Ich komme einfach nicht dahinter, wie ich die layer über das Attribut id identifizieren und dann dort bearbeiten kann.
Hat jemand von Euch das schonmal mit PHP gelöst oder weiß so wie das geht? Für Hilfe wäre ich sehr dankbar.
Grüße
ToM80