xml获取指定节点的值 怎么获取xml某个节点下的所有内容?

怎么获取xml某个节点下的所有内容?/////读取XML中指定节点的值//privatestringreadxmlnode(字符串文件名){stringresult=“-1”xmldocumentxm

怎么获取xml某个节点下的所有内容?

//

///读取XML中指定节点的值

//

privatestringreadxmlnode(字符串文件名)

{

stringresult=“-1”

xmldocumentxmldoc=newxmldocument()

尝试

{xmlDoc.LoadXml文件(文件名)

//读取活动节点下的数据。Selectsinglenode匹配第一个活动节点

xmlnoderoot=xmlDoc.SelectSingleNode(“//head”)//当节点工作流具有属性yes时,不能使用selectsinglenode

if(root!=空)

结果=(根.SelectSingleNode(“代码”)。InnerText

}

catch//(exception)

怎么获取xml指定节点的内容?

您可以通过元素中的gettext方法获取节点的内容。例如:saxreadersax=newsaxreader()documentdocument=sax.read读取(Reader)//Reader是定义的字符串,可以转换为xmlementroot=文档.getRootElement()//获取根节点元素stringstr=根.getText()//dom4j-1.6.1.jar用于获取节点的内容。将要介绍的软件包包括:进口dom4j. 文档导入器.dom4j.文档异常进口dom4j. 元素导入.dom4j. io.SAX读卡器注意:如果有多个子节点,可以使用elementxx=根元素(“code”)可以获取子节点的元素,前提是子节点的名称已知。如何在XML中获取节点的所有内容