[英]Get element by its attribute value?
是否可以通過其屬性值選擇/獲取元素? 因此,在下面的示例中,我可以使用LibGDX XmlReader根據名稱屬性選擇元素之一嗎?
<root>
<element name="foo"/>
<element name="bar"/>
</root>
為了澄清,我什至想直接訪問該元素。 不像下面這樣:
for (XmlReader.Element e : root.getChildrenByName("element")
{
if (e.getAttribute("name").Equals("foo"))
{
//Do stuff.
}
}
原因是我的編碼流程首先需要工作一個元素,然后獨立於此元素/ xml做更多的事情。 然后,完成后,我需要獲取另一個元素,因此需要再次遍歷許多元素,然后重復進行直到完成。 我希望對生成的XML文件有更多的控制權,所以我可以給它們指定自己的元素名稱; 這些XML文件是一場噩夢。
您可以為此使用getChildrenByName() 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.