这是我的文件XML,我应该从中删除类型地址的texte对应(我的意思是这里的号码电话)。
<Node id="96"/>06<Node id="98"/>.<Node id="99"/>46<Node id="101"/>.<Node id="102"/>20<Node id="104"/>.<Node id="105"/>47<Node id="107"/>.<Node id="108"/>41<Node id="110"/>
<Annotation Id="1430" Type="Address" StartNode="96" EndNode="110">
<Feature>
<Name className="java.lang.String">rule1</Name>
<Value className="java.lang.String">IPaddress1</Value>
</Feature><Feature>
<Name className="java.lang.String">kind</Name>
<Value className="java.lang.String">ip</Value>
</Feature><Feature>
<Name className="java.lang.String">rule2</Name>
<Value className="java.lang.String">IpFinal</Value>
</Feature>
</Annotation>
这是我的代码Java,但是我无法删除他们必须使用地址覆盖我的文档的数据。
org.w3c.dom.Document doc1 = docBuilder.parse (new File("out1.gate.xml"));
NodeList nodes = doc1.getElementsByTagName("Address");
for (int j = 0; j < nodes.getLength(); j++) {
Element e= (Element) nodes.item(0);
String pName = e.getTextContent();
//System.out.println("L :"+ nodes.getLength());
e.getParentNode().removeChild(e);
}
Could you help me please for remove that ?