Heim  >  Artikel  >  Backend-Entwicklung  >  Erstellen Sie ein XML-Dokument mit PHP

Erstellen Sie ein XML-Dokument mit PHP

巴扎黑
巴扎黑Original
2016-11-23 09:56:33996Durchsuche

<?php
// 创建DOM
$dom = new DOMDocument("1.0", "UTF-8");
$dom -> formatOutput = true;
// 创建元素
$phpedu = $dom -> createElement("phpedu");
// 添加元素到父节点
$dom -> appendChild($phpedu);
$title = $dom -> createElement("title", "PHP100");
$phpedu -> appendChild($title);
// 创建元素
$item = $dom -> createElement("item");
// 设置属性
$item -> setAttribute("type", "text");
// 设置属性
$item -> setAttribute("name", "item");
// 添加元素到父节点
$phpedu -> appendChild($item);
$php = $dom -> createElement("contents", "PHP");
$php -> setAttribute("type", "text");
$item -> appendChild($php);
$sql = $dom -> createElement("contents", "SQL");
$item -> appendChild($sql);
$linux = $dom -> createElement("contents", "Linux");
$item -> appendChild($linux);
$apache = $dom -> createElement("contents", "Apache");
$item -> appendChild($apache);
$address = $dom -> createElement("Address", "www.php100.com");
$address -> setAttribute("type", "URL");
$phpedu -> appendChild($address);
echo htmlspecialchars($dom -> saveXML());
?>

Beschreibung:

$dom = new DOMDocument("1.0", "UTF-8"); DOM erstellen und seine Kodierungsmethode angeben. Diese Beispielcodezeile entspricht: $dom = new DOMDocument(); unter Verwendung der Standardcodierung.

Element erstellen: $phpedu = $dom -> createElement, der Name ist: phpedu; $title = $dom -> ) ;Erstellt ein Element und weist seinen Wert zu.

Fügen Sie ein Element zum übergeordneten Knoten hinzu: $dom -> appendChild($phpedu);

Legen Sie das Attribut des Elements fest: $item -> text"); Einem Element können mehrere Attribute hinzugefügt werden.

Noch etwas: Ich hoffe, es wird Ihnen hilfreich sein. Codequelle: www.php100.com =^_^=


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Was ist PHPize?Nächster Artikel:Was ist PHPize?