我正在尝试获取此XML中第一个节点的文本内容。第一个节点(可扣除)是一个元素节点,当我得到文本内容时,我得到
“日历年$1500$1500$3000”
“日历年”
<Item type="Deductible" name="Deductible" id="a">Calendar Year
<Item type="Text" name="Individual" id="b">$1,500</Item>
<Item type="Text" name="Individual Out-of-network" id="id_4">$1,500</Item>
<Item type="Text" name="Family" id="c">$3,000</Item>
<Item type="Text" name="Family Out-of-network:" id="id_5">$3,000</Item>
</Item>
这就是我想要的
dbuilder = dbc.newDocumentBuilder();
Document doc = dbuilder.parse(new InputSource(new StringReader(plan.getProvisions())));
NodeList nl = doc.getElementsByTagName("Item");
for(int i = 0 ; i < nl.getLength(); i++){
if(i == row){
org.w3c.dom.Element e = (org.w3c.dom.Element)nl.item(i);
value = e.getTextContent();
}
}