CLXXXII. XMLWriter 関数

導入

これは、XMLWriter 拡張モジュールです。 libxml の xmlWriter API をラップしています。

この拡張モジュールは、キャッシュ処理をしない前進のみのライターで、 XML データを含むストリームあるいはファイルを作成します。

この拡張モジュールは、オブジェクト指向形式と手続き型のどちらでも使用可能です。 全メソッドについて、その両方のコール方法を説明しています。

定義済みクラス

XMLWriter

メソッド

リソース型

手続き型の XMLWriter 拡張モジュールでは、一種類のリソースを使用します。 これは、xmlwriter_open_memory() あるいは xmlwriter_open_uri() が返すものです。

定義済み定数

定数は定義されていません。

目次
XMLWriter::endAttribute -- 属性を終了する
XMLWriter::endCData -- 現在の CDATA を終了する
XMLWriter::endComment -- コメントの終了部を作成する
XMLWriter::endDocument -- 現在のドキュメントを終了する
XMLWriter::endDTDAttlist -- 現在の DTD 属性リストを終了する
XMLWriter::endDTDElement -- 現在の DTD 要素を終了する
XMLWriter::endDTDEntity -- 現在の DTD エンティティを終了する
XMLWriter::endDTD -- 現在の DTD を終了する
XMLWriter::endElement -- 現在の要素を終了する
XMLWriter::endPI -- 現在の PI (処理命令) を終了する
XMLWriter::flush -- 現在のバッファをフラッシュする
XMLWriter::fullEndElement -- 現在の要素を終了する
XMLWriter::openMemory -- 文字列の出力にメモリを使用する新しい xmlwriter を作成する
XMLWriter::openURI -- ソース URI を指定して新しい xmlwriter を作成する
XMLWriter::outputMemory -- 現在のバッファを返す
XMLWriter::setIndentString -- 字下げに使用する文字列を設定する
XMLWriter::setIndent -- 字下げの on/off を切り替える
XMLWriter::startAttributeNS -- 名前空間つきの属性を開始する
XMLWriter::startAttribute -- 属性を開始する
XMLWriter::startCData -- CDATA の開始タグを作成する
XMLWriter::startComment -- コメントを開始する
XMLWriter::startDocument -- ドキュメントタグを作成する
XMLWriter::startDTDAttlist -- DTD 属性リストを開始する
XMLWriter::startDTDElement -- DTD 要素を開始する
XMLWriter::startDTDEntity -- DTD エンティティを開始する
XMLWriter::startDTD -- DTD の開始タグを作成する
XMLWriter::startElementNS -- 名前空間つき要素の開始タグを作成する
XMLWriter::startElement -- 要素の開始タグを作成する
XMLWriter::startPI -- PI (処理命令) の開始タグを作成する
XMLWriter::text -- テキストを書き込む
XMLWriter::writeAttributeNS -- 名前空間つき属性全体を書き込む
XMLWriter::writeAttribute -- 属性全体を書き込む
XMLWriter::writeCData -- CDATA タグ全体を書き込む
XMLWriter::writeComment -- コメントタグ全体を書き込む
XMLWriter::writeDTDAttlist -- DTD 属性リストタグ全体を書き込む
XMLWriter::writeDTDElement -- DTD 要素タグ全体を書き込む
XMLWriter::writeDTDEntity -- DTD エンティティタグ全体を書き込む
XMLWriter::writeDTD -- DTD タグ全体を書き込む
XMLWriter::writeElementNS -- 名前空間つき要素タグ全体を書き込む
XMLWriter::writeElement -- 要素タグ全体を書き込む
XMLWriter::writePI -- PI (処理命令) 書き込む
XMLWriter::writeRaw -- 生の XML テキストを書き込む