ISXMLROOT |
説明 関数パラメータが XML ドキュメントオブジェクトのルート要素であるかどうかを調べます。
戻り値 関数の引数が XML ドキュメントオブジェクトのルートオブジェクトである場合は true、そうでない場合は false。
カテゴリ 決定関数、XML 関数
関数のシンタックス
    IsXmlRoot(value)
関連項目 IsXML、IsXmlAttribute、IsXmlDoc、IsXmlElem、IsXmlNode、XmlGetNodeType、XmlValidate、『ColdFusion MX 開発ガイド』の第35章の「XML および WDDX の使用」
ヒストリ ColdFusion MX: この関数が追加されました。
パラメータ
例 次の例では、XML ドキュメント、そのルート要素、および子要素が XML ルート要素であるかどうかをテストします。
    <!--- XML ドキュメントオブジェクトを作成 --->
    <cfxml variable="xmlobject">
    <?xml version="1.0" encoding="UTF-8"?>
    <order id="4323251">
       <customer firstname="Philip" lastname="Cramer" accountNum="21"/>
       <items>
          <item id="43">
             <quantity>1</quantity>
             <unitprice>15.95</unitprice>
          </item>
       </items>
    </order>
    </cfxml>

    <!--- オブジェクトをテストして XML ルート要素かどうかを確認 --->
    <cfoutput>
    <h3>これらは XML ルートですか?</h3>
    xmlobject:#IsXmlRoot(xmlobject)#<br>
    xmlobject.order:#IsXmlRoot(xmlobject.order)#<br>
    <!--- オーダー要素の ID 属性 --->
    xmlobject.order.XmlAttributes.id:
       #IsXmlRoot(xmlobject.order.XmlAttributes.id)#<br>
    </cfoutput>

VALUE |
XML ドキュメントオブジェクトの名前です。