我有這樣一個大的XML樹如下:如何以編程方式確定XML節點是否爲葉節點?
<CategoryArray>
<Category Name="Antiques" ID="20081">
<Category Name="Antiquities" ID="37903">
<Category Name="The Americas" ID="37908" />
<Category Name="Byzantine" ID="162922" />
<Category Name="Celtic" ID="162923" />
<Category Name="Egyptian" ID="37905" />
...
我想通過所有節點進行迭代來填充控制,這樣做的時候,請檢查:是這個節點的一個leaft父節點?什麼是最簡單的方法來做到這一點?
要小心 - 文本節點的節點,太。如果您正在解析的文檔恰好指定了xml:space =「preserve」,那麼您的「葉子」節點的概念可能會發生變化。看起來你真的在具有子元素(或不)的元素之後,這在技術上與具有子節點(或不)的節點是不同的概念。 – lesscode 2013-04-21 18:22:30