XmlHasChild

説明

XML ドキュメントオブジェクトに子ノードがあるかどうかをチェックします。

戻り値

子ノードが存在する場合は true。それ以外の場合は false。

カテゴリ

XML 関数

シンタックス

XmlHasChild(xmlObject)
XmlHasChild(xmlObject [, childName])

パラメーター

パラメーター 説明
xmlObject 子ノードがあるかどうかをチェックする XML ドキュメントオブジェクト。
childName 存在するかどうかをチェックする子ノードの名前。

例 1

<cfxml variable=&quot;xmlData&quot;>
  <root>
    <item id=&quot;1&quot;>Item 1</item>
    <item id=&quot;2&quot;>Item 2</item>
    <item id=&quot;3&quot;>Item 3</item>
  </root>
</cfxml>

<cfscript>
    writeDump(xmlData)
    writeOutput(&quot;<br/>&quot;)
    writeOutput(xmlHasChild(xmlData)) // 子ノードが存在する
</cfscript>

CFFiddle でお試し

例 2

<cfxml variable=&quot;xmlData&quot;>
  <root>
    <item id=&quot;1&quot;>Item 1</item>
    <item id=&quot;2&quot;>Item 2</item>
    <item id=&quot;3&quot;>Item 3</item>
  </root>
</cfxml>

<cfscript>
    writeDump(xmlData)
    writeOutput(&quot;<br/>&quot;)
    writeOutput(xmlHasChild(xmlData,&quot;root&quot;)) // 子ノードが存在する
    writeOutput(&quot;<br/>&quot;)
    writeOutput(xmlHasChild(xmlData,&quot;item&quot;)) // 子ノードが存在しない
</cfscript>

CFFiddle でお試し

ヘルプをすばやく簡単に入手

新規ユーザーの場合

Adobe MAX 2025

Adobe MAX Japan
クリエイターの祭典

2025 年 2 月 13 日
東京ビッグサイト