ホームページ >バックエンド開発 >XML/RSS チュートリアル >PHP拡張のXML操作(5)-XMLWriter
この拡張機能には libxml PHP 拡張機能が必要です。これは、
--enable-libxmlを使用する必要があることを意味しますが、libxml はデフォルトで有効になっているため、これは暗黙的に行われます。
XMLWriter 拡張機能は、当初は PHP 5 の PECL 拡張機能でした。その後、PHP 5.1.2 の時点で PHP ソース (バンドル) に追加されました。この拡張機能はデフォルトで有効になっており、変更できます。コンパイル時にコンパイルされます。次のオプションで無効にします:
--disable-xmlwriter2. XMLWriter クラスとそのメンバー関数
XMLWriter::endCData — 現在の CDATA を終了
XMLWrit er ::endComment — 終了コメントを作成します
XMLWriter::endDocument — 現在のドキュメントを終了します
XMLWriter::endDTDAttlist — 現在の DTD AttList を終了します
XMLWriter::endDTDElement — 現在の DTD 要素を終了します
XMLWriter ::endDTDEntity — 現在の DTD エンティティを終了
XMLWriter::endDTD — 現在の DTD を終了
XMLWriter::endElement — 現在の要素を終了
riter: :flush — 現在のバッファをフラッシュする
XMLWriter::fullEndElement — 現在の要素を終了
XMLWriter::openMemory — 文字列出力用のメモリを使用して新しい xmlwriter を作成します
XMLWriter::openURI — 出力用のソース URI を使用して新しい xmlwriter を作成します
XMLWriter::outputMemory — 現在のバッファを返す
XMLWriter::setIndentString — インデントに使用する文字列を設定
XMLWriter::setIndent — インデントのオン/オフを切り替える
XMLWriter::startAttributeNS — 開始名前空間を作成するd属性
XMLWriter::startAttribute — 開始属性を作成する
XMLWriter::startCData — 開始CDATAタグを作成する
XMLWriter::startComment — 開始コメントを作成する
XMLWriter: :startDocument — ドキュメントタグを作成する
XMLWriter::startDTDAttlist — 開始 DTD AttList を作成します
XMLWriter::startDTDElement — 開始 DTD 要素を作成します
XMLWriter::startDTDEntity — 開始 DTD エンティティを作成します
XMLWriter:: startDTD — DTD 開始タグを作成する
XMLWriter::startElementNS — 名前空間要素の開始タグを作成
XMLWriter::startElement — 要素の開始タグを作成
XMLWriter::startPI — PI の開始タグを作成
XMLWriter::text — 書き込みtext
XMLWriter::writeAttributeNS — 完全な名前空間属性を書き込みます
XMLWriter::writeAttribute — 完全な属性を書き込みます
XMLWriter ::writeComment — 完全なコメントタグを書き込みます