2
我有以下嵌套的XML結構如何處理JavaScript中的嵌套XML結構?
<forum>
<title>Title1</title>
<id>123</id>
<forum>
<title>Title1b</title>
<id>123b</id>
</forum>
</forum>
<forum>
<title>Title2</title>
<id>321</id>
</forum>
<forum>
<title>Title3</title>
<id>456</id>
</forum>
正如你可以在上面的結構看,我有一個嵌套的「論壇」的第一要素,但不是在第二和第三標籤。我曾試着在父節點上運行一個if getElementsByTagName("forum").item(0).text
,但它會爲第二個和第三個父節點引發錯誤,因爲「forum」的子節點實際上不存在。
我該如何正確檢查這些子節點是否存在,然後對它們進行操作?
謝謝!
謝謝你,完美的作品。是否有可能只輸出父項而不是第一組的子元素? – Mark
'getElementsByTagName'返回一個'NodeList',而不是一個數組。使用'item(X)'很好...... –