createElement("phpedu");"/> createElement("phpedu");">

ホームページ  >  記事  >  バックエンド開発  >  PHPでXMLドキュメントを作成する

PHPでXMLドキュメントを作成する

巴扎黑
巴扎黑オリジナル
2016-11-23 09:56:33959ブラウズ

<?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());
?>

手順:

$dom = new DOMDocument("1.0", "UTF-8"); DOM を作成し、デフォルトのエンコード方式を UTF-8 に指定します。サンプル コードのこの行は、デフォルトのエンコーディングを使用した $dom = new DOMDocument(); と同等です。

要素を作成します: $phpedu = $dom -> createElement("phpedu"); $title = $dom -> createElement("title", "PHP100");要素とその値を指定します。

親ノードに要素を追加します: $dom ->appendChild($phpedu);

要素の属性を設定します: $item ->setAttribute("type", "text");要素に。

もう 1 つ: お役に立てば幸いです。 コード ソース: www.php100.com =^_^=


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。