ERLEDIGT
NEIN
NEIN
ANTWORTEN
5
5
ZUGRIFFE
407
407
EMPFEHLEN
-
Liebes Forum!
ich möchte gern per PHP & den DOM-Fktn Knoten innerhalb meiner XML-File modifizieren. Leider sind die meisten Funktionen "nur-lese"-Funktionen. Weiß jemand abhilfe? Oder muss ich es über SimpleXML oder noch etwas anderes versuchen?
Beispiel:
$newxml = <<< XML
<?xml version='1.0'?>
<news>
<id>$id</id>
<title>$title</title>
<author>$author</author>
<description>$desc</description>
<date>$date</date>
</news>
XML;
Ich möchte dabei news in eigenschaften "umwandeln". Ist das irgendwie möglich?
-
Hallo?
Sind alle sprachlos? Habe ich mich unklar ausgedrückt? Ist es per Php nicht möglich oder könnt ihr es nicht?
Wäre über eine ehrliche Antwort dankbar.
Grüße
-
SimpleXML machts möglich. Siehe http://de3.php.net/manual/de/ref.simplexml.php => Beispiel 2038. Werte setzen
Beispiel 2039. Elemente und Attribute hinzufügen
-
Genau das ist meine Frage!
Wie kann ich Knoten modifizieren. Anders gesagt: Nicht neu anlegen, nicht ersetzen, oder wenn dann wie kann ich Knoten des einen XML-Streams in einen anderen kopieren, ohne Sie neu anzulegen, also am besten mit Kindkoten und allen Inhalten?(Ich sage es bewusst Stream, da Php hier anscheinend so arbeitet).
Beim Versuch eine auslesen des Xml-Streams und gleichzeitiges schreiben in den nächsten traten massiv Fehler auf.
Also am Besten man betrachtet das Beispiel. Ich möchte den Knoten <news> in <eigenschaften> umwandeln. Möglichst effizient
Danke für Hinweise.
-
.. hat jemand ideen
oder so was
-
Wen es um effizient geht komme ich auf diese lösung
Ist jetzt kein SimpleXML und somit auch kein Modifizieren von Knoten, jedoch effizient...PHP-Code:$xmlinhalt = file_get_contents("...");
$newinhalt = str_replace("<new>", "<eigenschaften>", str_replace("</new>", "</eigenschaften>", $xmlinhalt));
$handle = fopen(...);
fwrite(...);
fclose($handle);
Ähnliche Themen
-
xml modifizieren mit xslt
Von quixx im Forum XML TechnologienAntworten: 2Letzter Beitrag: 16.04.09, 09:51 -
PHP modifizieren
Von iframe im Forum Stellenangebote (unentgeltlich)Antworten: 1Letzter Beitrag: 08.04.07, 14:33 -
PDF über PHP modifizieren
Von DH_Vie im Forum PHPAntworten: 1Letzter Beitrag: 20.07.06, 14:39 -
Dialogfenster modifizieren?
Von bigfella im Forum Microsoft WindowsAntworten: 2Letzter Beitrag: 12.06.05, 17:17 -
modifizieren
Von camouflage im Forum Flash PlattformAntworten: 2Letzter Beitrag: 17.12.01, 23:15





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren