原始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();
}
处这个错误的原因是什么呢?
解决方案 »
- Java 日期相关问题
- struts1怎样实现含有&& || ! 之类的判断操作么??
- 数据库设计问题 --进来逛逛^^
- 求助hibernate api 中文
- hibernate ClassCastException
- 关于.net 访问java webservice 结果集(oracle数据库)的问题?高手指教
- hibernate-extensions 的错误,救命啊,都弄了三天了
- 关于Tomcat's administration web application
- Eclipse若干问题,回答有分~Unicode编码问题~调试~配置问题
- java.lang.ClassNotFoundException
- 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 没有值 你获取过来做什么??