CLXXIX. 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 テキストを書き込む