怎样遍历xml所有节点及其属性值?

<?xml version="1.0" encoding="UTF-8"?>
<catalog>
<?target txt?>
<journal title="XML Zone" publisher="IBM developer Works">
<article level="Intermediate" date="December-2012">
<title>Create flexible and extensible XML schema</title>
<author>
<firstName>hello jie !</firstName>
<lastName>wu</lastName>
<wuhan date="December-2002">无憾</wuhan>
</author>
</article>
</journal>
</catalog>
不好意思,我忘记补充了,用java的dom4j做??

第1个回答  2010-12-16
用什么语言,
js里面:
文档根节点:document.documentElement
子节点集合:childNodes
子节点数目:childNodes.length,如 document.documentElement.childNodes.length
节点值:nodeValue
document.documentElement.childNodes[1].nodeValue
判断是否存在子节点:hasChildNodes()
document.documentElement.hasChildNodes()

使用递归遍历之
另外,firefox把空文本节点也算在内本回答被提问者采纳
相似回答