ホームページ  >  記事  >  バックエンド開発  >  PHP拡張のXML操作(5)-XMLWriter

PHP拡張のXML操作(5)-XMLWriter

黄舟
黄舟オリジナル
2017-02-13 15:04:173270ブラウズ



1. 概要とインストール

これは、XML データを含む XMLWriter 拡張機能です。

この拡張機能は、オブジェクト指向スタイルまたは手続き型呼び出しで使用できます。

この拡張機能には libxml PHP 拡張機能が必要です。これは、

--enable-libxml

を使用する必要があることを意味しますが、libxml はデフォルトで有効になっているため、これは暗黙的に行われます。

XMLWriter 拡張機能は、当初は PHP 5 の PECL 拡張機能でした。その後、PHP 5.1.2 の時点で PHP ソース (バンドル) に追加されました。この拡張機能はデフォルトで有効になっており、変更できます。コンパイル時にコンパイルされます。次のオプションで無効にします:

--disable-xmlwriter

2. XMLWriter クラスとそのメンバー関数

XMLWriter::endAttribute — 属性の終了

  • 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 — 完全なコメントタグを書き込みます
  • X MLWriter::writeDTDAttlist — 書き込み完全な DTD AttList タグ
  • XMLWriter::writeDTDElement — 完全な DTD 要素タグを書き込みます
  • XMLWriter::writeDTD — 完全な DTD タグを書き込みます
  • XMLWriter::writeElementNS — 完全な名前空間要素を書き込みますタグ
  • XMLWriter::writeElement — 完全な要素タグを書き込みます
  • XMLWriter: :writePI — PIを書き込みます
  • XMLWriter::writeRaw — 生のXMLテキストを書き込みます
  • 上記はXML操作の内容ですPHP 拡張機能 (5) - XMLWriter の関連コンテンツについては、PHP 中国語 Web サイト (www.php.cn) に注目してください。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。