0

私は次のような階層的なxml構造を扱っています:

<employee name="AAA" group="1"..../>
    <employee name="BBB" group="1"...>
        <employee name="CCC" group="1".../>
     </employee>  
    <employee name="DDD" group="0"... />
    <employee name="EEE" group="0"... />
</employee>

まず、すべての従業員ノード (ルート ノードを含む) をカウントする必要があります。5. xml..employee.length() を使用してみましたが、4 が返されます (ルートノード「AAA」は含まれません) xml.employee.length() を試した場合、1 しか返されません

次に、特定の検索を使用して XMList を作成する必要があります。たとえば、属性 group="1" を持つすべてのノード

同じ問題が発生します。次を使用します: hitList:XMLList = xml..employee.(@group == "1") 正しい結果を返しますが、ルート ノードをカウントしません (この場合、含まれている必要があります) )

ルートノードを含むこの操作を行うにはどうすればよいですか?

前もって感謝します

クリスチャン

4

1 に答える 1