40分悬赏好心人

易辰_ 2014-01-04 08:59:13
import javax.xml.parsers.*;
import org.w3c.dom.*;
import org.w3c.dom.NodeList;
public class Demo{
public static void main(String[] args)throws Exception{

DocumentBuilderFactory factory=DocumentBuilderFactory.newInstance();
DocumentBuilder builder=factory.newDocumentBuilder();
Document document=builder.parse("C:\\Documents and Settings\\Administrator\\demo.xml");

NodeList list=document.getElementsBytagName("书名");
Node node=list.item(1);
String content = node.getTextContent();
System.out.println(content);
}
}


<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<书架>
<书>
<书名>java就业教程</书名>
<售价>39.00元</售价>
</书>
<书>
<书名>javascript网页开发</书名>
<售价>28.00元</售价>
</书>
</书架>


我哪里错了 请指出
...全文
269 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
huntor 2014-01-13
  • 打赏
  • 举报
回复
InputSource input = new InputSource(new InputStreamReader(new FileInputStream("C:\\Documents and Settings\\Administrator\\demo.xml"), "UTF-8"));
Document document=builder.parse(input);
hookee 2014-01-05
  • 打赏
  • 举报
回复
XML文件本身是UTF-8编码吗?
masterz 2014-01-05
  • 打赏
  • 举报
回复
NodeList list=document.getElementsByTagName("书名");
注意函数名大小写
poooll 2014-01-04
  • 打赏
  • 举报
回复
节点最好不要用中文,编码可能不对

8,906

社区成员

发帖
与我相关
我的任务
社区描述
XML/XSL相关问题讨论专区
社区管理员
  • XML/XSL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧