楼主可以用Java提供的DOM解析。

解决方案 »

  1.   

    给您个例子:
    <?xml version="1.0" encoding="UTF-8"?>
    <users>
    <user name="xzy" age="22" sex="男" address="中国福州" />
    <user name="yyff" age="22" sex="女" address="中国上海" />
    </users>
    package csdn;import java.io.File;import org.jdom.Document;
    import org.jdom.Element;
    import org.jdom.input.SAXBuilder;
       public class TestSAX 
    {
    public static void main(String args[]) throws Exception
    {

    SAXBuilder saxReader = new SAXBuilder();
    Document document = saxReader.build(new File("src/csdn/user.xml"));
    Element rootElement = document.getRootElement();

    //System.out.println("节点个数:"+rootElement.getChildren("user").size());

    for (int i = 0; i < rootElement.getChildren("user").size(); i++) 
    {
    Element user = (Element) rootElement.getChildren("user").get(i);
    System.out.println(user.getAttributeValue("name").toString()); //
    user.getAttributeValue("age");
    user.getAttributeValue("sex");
    user.getAttributeValue("address");
    }
    document = null;
    }}