| ColdFusion MX | ||
| 目 次 > CFML リファレンス > ColdFusion 関数 > XmlNew |
|
|
|
|
||
XML ドキュメントオブジェクトを作成します。
空の XML ドキュメントオブジェクト
XmlNew([caseSensitive])
cfxml、IsXmlDoc、XmlChildPos、XmlChildPos、XmlFormat、XmlParse、XmlSearch、XmlTransform
ColdFusion MX: この関数を追加しました。
パラメータ |
説明 |
|---|---|
caseSensitive |
XML ドキュメントオブジェクトのコンポーネント識別子の大文字と小文字を ColdFusion が処理する方法を調べます。
|
ColdFusion では、XML ドキュメントオブジェクトを構造体として表現します。
大文字と小文字だけが異なる複数の識別子がそれぞれ別のコンポーネントを参照するかどうかは、caseSensitive 属性値によって決まります。次に例を示します。
caseSensitive = "no" の場合、名前 mydoc.employee.name[1] と名前 mydoc.employee.NAME[1] は、同じ要素を参照します。caseSensitive = "yes" の場合、これらの名前はそれぞれ別の要素を参照します。次の例は、ColdFusion ドキュメントオブジェクトを作成および表示します。この例の詳細については、『ColdFusion MX アプリケーションの開発』の第31章「XML および WDDX の使用」 を参照してください。
<cfset testVar = True>
<cfscript>
MyDoc = XmlNew();
MyDoc.xmlRoot = XmlElemNew(MyDoc,"MyRoot");
if (testVar IS TRUE)
MyDoc.MyRoot.XmlText = "testVar の値は true です。";
else
MyDoc.MyRoot.XmlText = "testVar の値は false です。";
for (i = 1; i LTE 4; i = i + 1)
{
MyDoc.MyRoot.XmlChildren[i] = XmlElemNew(MyDoc,"childNode");
MyDoc.MyRoot.XmlChildren[i].XmlText = "これは子ノード " & i &" です。";
}
</cfscript>
<cfdump var=#MyDoc#>
|
|
||
| 目 次 > CFML リファレンス > ColdFusion 関数 > XmlNew |
|
|