原始xml文件:
<?xml version="1.0" encoding="UTF-8" standalone="no"?><holiday><yearday id="2012">
<weekendwork></weekendwork>
<vacation>2012-04-29;2012-04-30;2012-12-30;2012-12-31</vacation></yearday></holiday>
但是转化成输出流。在另外一台机的结果却是:<weekendwork/>少了半拉
<?xml version="1.0" encoding="utf-8"?>
<holiday><yearday id="2012">
<weekendwork/>
<vacation>2012-04-29;2012-04-30;2012-12-30;2012-12-31</vacation></yearday></holiday>
解析xml的方法
public Document xmltoDoc(){
SAXReader saxReader = new SAXReader();
Document documentFROMD = null;
try {
documentFROMD = (Document) saxReader.read("holiday.xml");
System.out.println(documentFROMD);
((org.dom4j.Document) documentFROMD).setXMLEncoding("utf-8");
System.out.println("documentFROMD :" + documentFROMD);
} catch (Exception e) {
e.printStackTrace();
}
处这个错误的原因是什么呢?
<?xml version="1.0" encoding="UTF-8" standalone="no"?><holiday><yearday id="2012">
<weekendwork></weekendwork>
<vacation>2012-04-29;2012-04-30;2012-12-30;2012-12-31</vacation></yearday></holiday>
但是转化成输出流。在另外一台机的结果却是:<weekendwork/>少了半拉
<?xml version="1.0" encoding="utf-8"?>
<holiday><yearday id="2012">
<weekendwork/>
<vacation>2012-04-29;2012-04-30;2012-12-30;2012-12-31</vacation></yearday></holiday>
解析xml的方法
public Document xmltoDoc(){
SAXReader saxReader = new SAXReader();
Document documentFROMD = null;
try {
documentFROMD = (Document) saxReader.read("holiday.xml");
System.out.println(documentFROMD);
((org.dom4j.Document) documentFROMD).setXMLEncoding("utf-8");
System.out.println("documentFROMD :" + documentFROMD);
} catch (Exception e) {
e.printStackTrace();
}
处这个错误的原因是什么呢?
解决方案 »
- 使用JSF时出现的很低级的问题,求帮助啊!!!!
- eclipse的tomcat5没事,外部tomcat6就有问题
- 急!关于模式窗体
- JPA一对多的问题?
- 用Axis访问Xfire发布的Web Service时的问题
- 谁有jspSmartUpload组件???
- 求教工作流和报表问题,急!!!
- 关于Mysql超时的问题,请教有经验达人帮忙,谢谢
- 菜鸟求助:如何在Jbuilder 9.0 中设置连接到ACCESS数据库?
- 【服务器容量】求助,主要做H5页面,日访问量3Wip 需要租多大的云服务器呢?
- Spring自动任务时间问题!
- JavaEE 实现 文章评论功能 和 文章发表功能 和 BBS小功能,怎么做呀?
<a></a> 与<a/>等效
if (firstNode.getNodeName().equals("weekendwork")) {
String vacationStr = firstNode.getFirstChild().getNodeValue();
这个地方报空指针异常啊。估计是找不到<weekendwork>的开始标签吧。这个怎么处理呢?
<weekendwork>
<vacation>2012-04-29;2012-04-30;2012-12-30;2012-12-31</vacation></yearday></holiday></weekendwork>你的xml应该是想这样的吧?weekendwork 没有值 你获取过来做什么??