In diesem Artikel wird hauptsächlich die Methode zur Verwendung von PHP zum Erstellen von XML-Dokumenten auf Basis von DOM vorgestellt und die relevanten Betriebstechniken von PHP mithilfe von DOM zum Erstellen von Dateien im XML-Format in Form von Beispielen analysiert 🎜>
Die Beispiele in diesem Artikel werden erläutert. Stellt die PHP-Methode zum Erstellen von XML-Dokumenten basierend auf DOM vor. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:DOM erstellt XML-Dokument
Verwenden Sie dom, um das folgende Dokument zu erstellen:<booklist> <book id="1"> <title>天龙八部</title> <author>金庸</author> <content> <![CDATA[ 天龙八部是金庸写的一本武侠小说,非常好看! ]]> </content> </book> </booklist>
Implementierungsschritte:
1. DOM-Objekt erstellen——》3. Untergeordneten Knoten erstellen—— 》4. Untergeordneten Knoten hinzufügen – 》5. Attributknoten zum Knoten mit dem Attribut hinzufügen – – 》7 6——》8. Der Knoten der höchsten Ebene (d. h. der Stammknoten) wird dem DOM-Objekt hinzugefügt——》9. Beim Erstellen eines Knotens können Sie beim untersten Knoten oder beim Wurzelknoten beginnen. Der Implementierungscode lautet wie folgt:<?php header('Content-Type: text/xml;'); $dom = new DOMDocument('1.0','utf-8');//建立DOM对象 $no1 = $dom->createElement('booklist');//创建普通节点:booklist $dom->appendChild($no1);//把booklist节点加入到DOM文档中 $no2 = $dom->createElement('book');//创建book节点 $no1->appendChild($no2);//把book节点加入到booklist节点中 $no3 = $dom->createAttribute('id');//创建属性节点:id $no3->value = 1;//给属性节点赋值 $no2->appendChild($no3);//把属性节点加入到book节点中 $no3 = $dom->createElement('title'); $no2->appendChild($no3); $no4 = $dom->createTextNode('天龙八部');//创建文本节点:天龙八部 $no3->appendChild($no4);//把天龙八部节点加入到book节点中 $no3 = $dom->createElement('author'); $no2->appendChild($no3); $no4 = $dom->createTextNode('金庸');//创建文本节点:天龙八部 $no3->appendChild($no4);//把天龙八部节点加入到book节点中 $no3 = $dom->createElement('content'); $no2->appendChild($no3); $no4 = $dom->createCDATASection('天龙八部是金庸写的一本武侠小说,非常好看!');//创建文CDATA节点 $no3->appendChild($no4);//把天龙八部节点加入到book节点中 header('Content-type:text/html;charset=utf-8'); echo $dom->save('booklist.xml')?'存储成功':'存储失败';//存储为xml文档 /*直接以xml文档格式打开 header('Content-type:text/xml'); echo $dom->savexml(); */ ?>
Detaillierte Erklärung, wie PHP DOM und Simplexml verwendet, um XMLDokumente zu lesen
Methode des Ajax-Traversierens von XMLDokument
php realisiert das Abfangen von GBKDokument ab a bestimmte Position n Zeichenmethode
Das obige ist der detaillierte Inhalt vonPHP implementiert eine Methode zum Erstellen eines XML-Dokuments basierend auf DOM. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!