ホームページ  >  記事  >  バックエンド開発  >  php は XML 上でどのように動作するのでしょうか?解決

php は XML 上でどのように動作するのでしょうか?解決

WBOY
WBOYオリジナル
2016-06-13 13:47:49782ブラウズ

php は XML 上でどのように動作するのでしょうか?
PHP は XML 上で動作しますか?
たとえば、検索、ページネーションなどを行うことができます。

------解決策---------
SimpleXML
------解決策---------
SimpleXML 関数
概要
SimpleXML

要件
SimpleXML 拡張機能には、PHP 5 が必要です。

インストール
SimpleXML 拡張機能はデフォルトで有効になっています。無効にするには、--disable-simplexml 設定オプションを使用します。

または

php XML 構文解析関数
概要
XML (eXtensible Markup Language) は、Web 上で文書を交換するためのデータ形式です。この言語は、W3C (World Wide Web Concortium) によって定義された標準です。 XML および関連テクノロジの詳細については、http://www.w3.org/XML/ にアクセスしてください。

この拡張機能は、James Clark の駐在員をサポートします。このツールキットは、XML ドキュメントの解析に役立ちます (XML ドキュメントの検証ではありません)。 PHP 自体でもサポートされている 3 つのソース コード エンコード方式 (US-ASCII、ISO-8859-1、および UTF-8) をサポートしています。このシステムはまだ UTF-16 をサポートしていません。

この拡張モジュールを使用すると、ユーザーは XML 構文パーサーを構築し、さまざまな XML イベントに対応するハンドラーを定義できます。各 XML 構文パーサーには、必要に応じて調整できるいくつかのパラメーターがあります。

要件
この拡張モジュールはデフォルトで expat compat レイヤーを使用します。 http://www.jclark.com/xml/expat.html で入手できる expat でも動作します。 expat に付属の Makefile はデフォルトの拡張ライブラリを生成しません。これを実現するには、次の生成ルールを使用できます。 libexpat.a: $(OBJS)
ar -rc $@ $(OBJS)
ranlib $ @



http://sourceforge.net/projects/expat/ にアクセスして、expat ソース ファイルの RPM パッケージを入手してください。

インストール
これらの機能はデフォルトで有効になっており、バンドルされている expat ライブラリを使用します。 --disable-xml パラメーターを使用して XML サポートを無効にできます。 Apache 1.3.9 以降を使用して PHP をモジュールとしてコンパイルすると、PHP は Apache にバンドルされている expat ライブラリを自動的に使用します。バンドルされた expat ライブラリを使用したくない場合は、PHP の設定スクリプトを実行するときにパラメータ --with-expat-dir=DIR を使用します。DIR は expat インストールのルート ディレクトリを指す必要があります。

PHP の Windows バージョンには、この拡張モジュールのサポートがすでに組み込まれています。これらの関数を使用するために追加の拡張ライブラリをロードする必要はありません。


------解決策------
1 マニュアル。
2 xml を入力します。
3 つの例が作成されました。
4 それはやめてください。
------解決策------
$xml = xml_parser_create()
xml_parse_into_struct ($xml、$post_raw、$xvals、$xindexs);

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