0

私のコードは

<cfxml variable="str">
  <root>
<T id="1" name="jaggu"></T>
<T id="2" name="jaggu2"></T>
</root>
</cfxml>

<cfset MyXMLDoc = xmlParse(str)>
<cfset packages = xmlSearch(MyXMLDoc, '/root/T')>


    <cfoutput>
        #structcount(packages[1])#
    </cfoutput>

0 を取得していますが、タグ T には 2 つの属性があります

xmlattributes の数を取得する方法はありますか

4

1 に答える 1

0

問題は、間違った情報を求めていることです。最初の一致で構造体の数を求めていますが、これは実際には 0 です。T タグの属性の数が必要な場合は、次xmlAttributesのようにノードの数を取得する必要があります。

#structcount(packages[1].xmlAttributes)#
于 2012-04-11T12:35:48.313 に答える