如何用最简单的方法删除xml文件下指定节点的全部内容?

图片说明要删除data节点及节点下的全部内容,应该怎么做?求代码!

用什么语言呢?java里面操作xml的工具有dom4j和jdom等,需要的话回答一声,附上代码。

    InputStream is = new FileInputStream("D://dom4j.xml");
    SAXReader reader = new SAXReader();
    Document doc = reader.read(is);
    doc.normalize();
    Node node = doc.selectSingleNode("/datas/*");//查找datas下的第一个子结点的内空
    node.getParent().remove(node);

 OutputFormat outformat = OutputFormat.createPrettyPrint();
    // xml自身的编码
    outformat.setEncoding(doc.getXMLEncoding());
    outformat.setIndent(true);

File targetFile = new File("D:/dom4j3.xml");
    // 将xmlStr输出到目标路径,使用xml文件的头文件编码
    OutputStream out = new FileOutputStream(targetFile);
    XMLWriter writer = new XMLWriter(out, outformat);
    // 是否转义特殊字符,默认true转义,false表示不转义
    writer.setEscapeText(false);
    writer.write(doc);
    writer.flush();

这个会把打他data下所有的字节点删除,假使我只要上述的例子中data下面的字节点下的字节点被删除就不行了!!