怎样添加,删除球员。
import javax.xml.transform.*;
import javax.xml.transform.stream.*;
import javax.xml.transform.dom.*;
import org.w3c.dom.*;
import javax.xml.parsers.*;
import java.io.*;
public class shiYan2
{
public static void main(String args[])
{
try{
DocumentBuilderFactory factory=DocumentBuilderFactory.newInstance();
DocumentBuilder builder=factory.newDocumentBuilder();
Document document=builder.parse(new File("main.xml"));
String version=document.getXmlVersion();
System.out.println("XMl声明的版本号:"+version);
String encoding=document.getXmlEncoding();
System.out.println("XMl声明的编码:"+encoding);
Element root=document.getDocumentElement();
String rootName=root.getNodeName();
System.out.println("XML文件根节点的名字:"+rootName);
NodeList nodelist=document.getElementsByTagName("球员");
int size=nodelist.getLength();
for(int k=0;k<size;k++)
{
Node node=nodelist.item(k);
String name=node.getNodeName();
String content=node.getTextContent();
System.out.print(name);
System.out.println(":"+content);
}
}
catch(Exception e)
{
System.out.println(e);
}
}
}
这是想xml文档main.xml
<?xml version="1.0" encoding="UTF-8"?>
<球队>巴塞罗那
<球员>
<名字>messi</名字>
<年龄>22岁</年龄>
</球员>
<球员>
<名字>xavi</名字>
<年龄>29岁</年龄>
</球员>
</球队>