java怎么解析xml ?要详细点的哦 xmlprocess.java 网上可以下载到 专门用来解析XML的,方法也有说明 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 import javax.xml.parsers.DocumentBuilder;import javax.xml.parsers.DocumentBuilderFactory;import org.w3c.dom.Document;import org.w3c.dom.Element;import org.w3c.dom.NodeList;public class xmldisplay { public static void main(String args[]) { try { DocumentBuilderFactory factory = DocumentBuilderFactory .newInstance(); DocumentBuilder builder = factory.newDocumentBuilder(); Document doc = builder.parse("links.xml"); doc.normalize(); NodeList links = doc.getElementsByTagName("link"); for (int i = 0; i < links.getLength(); i++) { Element link = (Element) links.item(i); System.out.print("Content: "); System.out.println(link.getElementsByTagName("text").item(0) .getFirstChild().getNodeValue()); System.out.print("URL: "); System.out.println(link.getElementsByTagName("url").item(0) .getFirstChild().getNodeValue()); System.out.print("Author: "); System.out.println(link.getElementsByTagName("author").item(0) .getFirstChild().getNodeValue()); System.out.print("Date: "); Element linkdate = (Element) link.getElementsByTagName("date") .item(0); String day = linkdate.getElementsByTagName("day").item(0) .getFirstChild().getNodeValue(); String month = linkdate.getElementsByTagName("month").item(0) .getFirstChild().getNodeValue(); String year = linkdate.getElementsByTagName("year").item(0) .getFirstChild().getNodeValue(); System.out.println(day + "-" + month + "-" + year); System.out.print("Description: "); System.out.println(link.getElementsByTagName("description") .item(0).getFirstChild().getNodeValue()); System.out.println(); } } catch (Exception e) { e.printStackTrace(); } }}links.xml<?xml version="1.0" encoding="UTF-8"?><links> <link> <text/> <url>www..com</url> <author>hh</author> <date> <day>23</day> <month>7</month> <year>2007</year> </date> <description> A site </description> </link> 高分求-判断当前时候是否到达零点零分 hibernate 中 使用原生sql 分页的问题 请问谁下载了struts2.18并解压成功的啊?我下载两次都是解压失败 一个比较好玩的在线编译器,看你能通过这道题不 java 报表EXCEL? java邮箱注册验证激活问题! 用jb9写struts1.1! 继承抽象类的问题 为什么运行j2ee -verbose出错? GlassFish5报错,求大神指导 一个关于jsp的小疑惑,大家帮忙啊 求助:如何从数据库中字段并写入XML文件中
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.w3c.dom.NodeList;public class xmldisplay {
public static void main(String args[]) {
try {
DocumentBuilderFactory factory = DocumentBuilderFactory
.newInstance();
DocumentBuilder builder = factory.newDocumentBuilder();
Document doc = builder.parse("links.xml");
doc.normalize();
NodeList links = doc.getElementsByTagName("link");
for (int i = 0; i < links.getLength(); i++) {
Element link = (Element) links.item(i);
System.out.print("Content: ");
System.out.println(link.getElementsByTagName("text").item(0)
.getFirstChild().getNodeValue());
System.out.print("URL: ");
System.out.println(link.getElementsByTagName("url").item(0)
.getFirstChild().getNodeValue());
System.out.print("Author: ");
System.out.println(link.getElementsByTagName("author").item(0)
.getFirstChild().getNodeValue());
System.out.print("Date: ");
Element linkdate = (Element) link.getElementsByTagName("date")
.item(0);
String day = linkdate.getElementsByTagName("day").item(0)
.getFirstChild().getNodeValue();
String month = linkdate.getElementsByTagName("month").item(0)
.getFirstChild().getNodeValue();
String year = linkdate.getElementsByTagName("year").item(0)
.getFirstChild().getNodeValue();
System.out.println(day + "-" + month + "-" + year);
System.out.print("Description: ");
System.out.println(link.getElementsByTagName("description")
.item(0).getFirstChild().getNodeValue());
System.out.println();
}
} catch (Exception e) {
e.printStackTrace();
} }
}links.xml<?xml version="1.0" encoding="UTF-8"?><links> <link>
<text/>
<url>www..com</url>
<author>hh</author>
<date>
<day>23</day>
<month>7</month>
<year>2007</year>
</date>
<description>
A site
</description>
</link>