ホームページ  >  記事  >  バックエンド開発  >  PHP XML DOM_PHP チュートリアル

PHP XML DOM_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:32:19982ブラウズ

XML パーサーには 2 つの基本的なタイプがあります:

ツリーベースのパーサー: このパーサーは XML ドキュメントをツリー構造に変換します。ドキュメント全体を分析し、テキストなどのツリー要素にアクセスするための API を提供します

ドキュメント オブジェクト モデル (DOM)。

イベントベースのパーサー: XML ドキュメントを一連のイベントとして処理します。特定のイベントが発生すると、パーサーはそれを処理する関数を呼び出します。

DOM パーサーはツリーベースのパーサーです。


DOM XML パーサー関数は、PHP コアの不可欠な部分です。これらの機能を使用するためにインストールは必要ありません。


XML ファイル:

りー
XMLのロードと出力:

<?xml version="1.0" encoding="ISO-8859-1"?>
<note>
<to>George</to>
<from>John</from>
<heading>Reminder</heading>
<body>Don't forget the meeting!</body>
</note>
saveXML() 関数は、内部 XML ドキュメントを文字列に入れて出力できるようにします。


ループXML:

<?php
$xmlDoc = new DOMDocument();
$xmlDoc->load("note.xml");

print $xmlDoc->saveXML();
?>
XML が生成されると、通常、ノード間に空白が含まれます。 XML DOM パーサーはこれらを通常の要素として扱うため、注意を払わないと問題が発生する可能性があります。


www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/755780.html技術記事 XML パーサーには 2 つの基本的なタイプがあります。 ツリーベースのパーサー: このパーサーは、XML ドキュメントをツリー構造に変換します。ドキュメント全体を分析し、樹種要素にアクセスするための API を提供します...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。