| | | | |
| |||||||
| PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen |
|
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |
| Gast
Beiträge: n/a
| Hallo! Ich bin mir zwar fast sicher, dass das nicht geht, weil ich weder im Handbuch noch nach ca 1 Stunde Google nichts darüber gefunden habe, aber vielleicht werde ich hier ja eines besseren belehrt (hoffentlich). Kann man mit SimpleXML Nodes oder Elemente hinzufügen? Ich nehme mal das Beispiel aus dem PHP-Handbuch: Code: <?xml version='1.0' standalone='yes'?> <movies> <movie> <title>PHP: Behind the Parser</title> <characters> <character> <name>Ms. Coder</name> <actor>Onlivia Actora</actor> </character> <character> <name>Mr. Coder</name> <actor>El ActÓr</actor> </character> </characters> <plot> So, this language. It's like, a programming language. Or is it a scripting language? All is revealed in this thrilling horror spoof of a documentary. </plot> <rating type="thumbs">7</rating> <rating type="stars">5</rating> </movie> </movies> Code: # $xmlSting ist obige XML-Datei als String $xml = simplexml_load_string($xmlString); # Einen Wert zu ändern funktioniert: $xml->movie[0]->rating[0] = 1; # Einen Wert hinzuzufügen funktioniert nicht: $xml->movie[0]->rating[2] = 1; Eine alternative Möglichkeit wäre den eingelesenen String mit Regular Expressions oder anderen Stringfunktionen zu bearbeiten. Das gefällt mir aber nicht besonders, denn dafür sind ja XML-Extensions da. Eine andere Möglichkeit ist, einen Umweg über die DOM-Extension zu gehen. Das gefällt mir aber auch nicht wirklich, weil diese ziemlich kompliziert ist. Hat vielleicht noch jemand eine andere Idee? Dafür wäre ich echt dankbar... KMAssS |
|
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Erfahrener Benutzer Registriert seit: 21.05.2008
Beiträge: 2.150
![]() | Im PDF hier: http://www.virtuelle-maschine.de/sit....php?contId=13 Ist genau dieser Fall beschrieben .. .der wechsel von SimpeXML zu DOM, um Elemente anzufügen .. und wieder zurück .... |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| PHP/XML: SimpleXML | Zergling-new | Tutorials | 1 | 08.04.2009 00:10 |
| SimpleXML: Doppelpunkt im Elementnamen | swmsherl | PHP Tipps 2008 | 2 | 01.06.2008 18:03 |
| simplexml und media rss | zeimann | PHP Tipps 2008 | 2 | 21.05.2008 23:51 |
| simplexml, redundante elemente und php | Igäl | PHP Tipps 2007 | 9 | 13.07.2007 19:12 |
| SimpleXML parst nicht korrekt? | Anotherone | PHP-Fortgeschrittene | 2 | 08.03.2007 12:27 |
| 1. Knotenname eines XML-Dokuments mit SimpleXML | Clue | PHP Tipps 2006 | 14 | 20.04.2006 17:42 |
| simplexml & elementnamen ermitteln | flyingeagle | PHP Tipps 2006 | 7 | 13.02.2006 21:18 |
| [Erledigt] XML mit simplexml und xpath in HTML umwandeln | PHP-Fortgeschrittene | 3 | 15.07.2005 01:39 | |
| [Erledigt] SimpleXML Frage | PHP-Fortgeschrittene | 2 | 01.06.2005 22:16 | |
| Alternative zu simplexml | Buhmann | Beitragsarchiv | 6 | 17.05.2005 16:10 |
| Bug in SimpleXML? | PHP-Fortgeschrittene | 8 | 10.03.2005 08:54 | |
| [Erledigt] XML Verarbeitung mit SimpleXML PHP5 | PHP-Fortgeschrittene | 1 | 29.12.2004 11:22 | |
| [Erledigt] PHP5 bei 1&1 mit simplexml,...? | PHP-Fortgeschrittene | 8 | 12.12.2004 12:08 | |
| [Erledigt] SimpleXML Entities | PHP-Fortgeschrittene | 4 | 19.11.2004 18:21 | |
| SimpleXML: Name des Root-Tags | Quadaptor | PHP-Fortgeschrittene | 12 | 11.09.2004 22:49 |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| php simplexml, simplexml knoten hinzufügen, simplexml hinzufügen, simplexml werte ändern, php simplexml hinzufügen, simplexml node hinzufügen, php xml knoten hinzufügen, simplexml element hinzufügen, php simplexml bearbeiten, php xml node hinzufügen, simplexml ändern, php xml knoten einfügen, simplexml bearbeiten, http://www.php.de/php-fortgeschrittene/6022-elemente-nodes-mit-simplexml-hinzufuegen.html, php simplexml element ändern, php simplexml xml string einfügen, simplexml element ändern, simplexml node, php xml knoten ändern, php simplexml element hinzufügen |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.