0

这是我的文件 XML,我应该从中删除类型地址的文本对应(我的意思是这里的电话号码)。

<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 ?
4

0 回答 0