Java获取指定节点下的标签及nei'rong

图片说明
如图所示,我如何才能获得指定ContentItem节点下child2节点下的标签及内容,及获得

                <body>
                    <p>helloworld</p>
                    <input type='text'>
                </body>

然后将这段作为String输出。
目前我操作节点获取节点内容使用的方法是:

Document doc = null;
DocumentBuilder db = null;
DocumentBuilderFactory dbf = null;
String xxx = null;
try{
                dbf = DocumentBuilderFactory.newInstance();
                dbf.setValidating(false);
                db = dbf.newDocumentBuilder();
                doc = db.parse(xmlFile);
                xxx = doc.getELementByTagName("xxx").item(0).getTextContent()
}finally{
            ....
}

1个回答

你百度一下xpath,这个可以在js或java里面非常快速的定位到某个节点

xsb_20171227
今天是星期五 回复Aldwin: 无论是xpath还是dom4j,都是得到节点对象,这里面是包含了这个节点的属性、内容、标签等,全部信息
大约一年之前 回复
qiankunjie
Aldwin 快速定位的那这个和dom4j也差不多,但是这些都只能获取文本内容,无法获得标签本身,例如<p></p>。
大约一年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问