ホームページ > バックエンド開発 > PHPチュートリアル > さまざまな PHP 構文解析関数の使用方法の簡単な分析_PHP チュートリアル

さまざまな PHP 構文解析関数の使用方法の簡単な分析_PHP チュートリアル

WBOY
リリース: 2016-07-15 13:31:59
オリジナル
886 人が閲覧しました

この種の解析クラスは

pearにあるようです。また、オンラインでphp解析を検索すると、さまざまな自作のphp解析xmlクラスも見つかります。

DOM 関数は、比較的低レベルの XML 操作である Document Object Model 関数であり、XML の書き込みまたは読み取りに多くのコードを記述する必要があるのと同じです。

PHP 構文解析関数の XML パーサー (sax) は高レベルの関数ライブラリであり、3 つの関数を自分で構築する必要があり、データを返すにはこれら 3 つの関数を直接使用する必要があり、これには強力なロジックが必要です。構造が異なる XML を処理する場合、これら 3 つの関数を再構築する必要があります。多くのユーザーが不快に感じるのはこの点です。

私はとても優秀な人間なので、DOM と SAX の欠点を解決し、自分のニーズに適応するために、通常は Sax と DOM を組み合わせた XML 操作クラスを自分で書きました。

XML の分析には主に sax メソッドと dom メソッドが含まれます。sax メソッドは効率が高く、現在は dom メソッドがより直感的で人気があります。

phpライブラリのPHP構文解析関数

dom/dom xml/simple xml いくつかのライブラリはdomに基づいています
xmlパーサーはsaxに基づいています

phpのXML構文解析関数はexpatのxmlユニバーサルインターフェイス関数セットに基づいています。 DOM XML は、XML 文書を expat を通じてオブジェクトに変換するため、ユーザーは XML 文書をオブジェクトとして操作できます。 SimpleXM は、XML ドキュメントを取得する効率的な方法を提供します。他には、xslt、xpath、その他のメソッドが含まれます。

必要に応じて 1 つまたは複数の PHP 構文解析関数を選択できます。特定のルールはありません。


www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/446190.html技術記事 pear にはこの種の解析クラスがあるようです。また、インターネットで PHP 解析を検索すると、XML を解析するためのさまざまな自作 PHP クラスも見つかります。 DOM 関数は、...
に属するドキュメント オブジェクト モデル関数です。
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート