我是 XML和DOM的新手.我想我需要使用DOM API来查找遍历每个非文本节点一次,并输出节点名称. 说我从W3C得到了这个例子XML bookstorebook category="cooking" title lang="en"Everyday Italian/title authorGiada
说我从W3C得到了这个例子XML
<bookstore> <book category="cooking"> <title lang="en">Everyday Italian</title> <author>Giada De Laurentiis</author> <year>2005</year> <price>30.00</price> <page pagenumber="550"/> </book> <book category="children"> <title lang="en">Harry Potter</title> <author>J K. Rowling</author> <year>2005</year> <price>29.99</price> <page pagenumber="500"/> </book> </bookstore>
我需要找到节点,例如< page pagenumber =“500”/>这是一个非文本节点
我怎样才能做到这一点? seduo-code也没关系.谢谢
我能说……么
while (x.nodeValue == NULL) { read the next node ? }
我想我应该清楚自己,不要假设任何博士.只要存在非文本节点,这应该适用于所有XML.我想这应该按照从上到下和从左到右的顺序为每个节点完成.