XML_Transformer::XML_Transformer

XML_Transformer::XML_Transformer –

Synopsis

void XML_Transformer::XML_Transformer ( array parameters )

Description

XML_Transformer クラスのコンストラクタです。 以下のキーを持つ連想配列を渡すことができます。

  • caseFolding: TRUE の場合は、 XML の属性や名前空間の大文字小文字変換を行います。 caseFoldingTo: CASE_UPPER あるいは CASE_LOWER のいずれかで、大文字小文字変換をどのように行うかを指定します。 debug: TRUE あるいは FALSE で、 デバッグ情報の出力を有効あるいは無効にします。 あるいは、デバッグ情報を出力したい要素の名前を含む配列を指定することで、 生成されるデバッグ情報を制限することもできます。特別なキーワードとして "&CDATA" および "&RECURSE" を使用すると、それぞれ CDATA および再起処理イベントのデバッグ出力を有効にできます。 recursiveOperation: TRUE を指定すると、 再帰的に変換処理を行い、XML にオーバーロードされた要素がなくなるまで続けます。 要素単位でこの設定を上書きすることができます。 overloadedElements: 定義済みのオーバーロード要素を連想配列で指定します。 overloadedNamespaces: 定義済みのオーバーロード名前空間を連想配列で指定します。