问一个XML解析的问题。

soyestrellafortuna 2011-10-12 10:26:24

从XMLString转成Document对象可以用
Document doc = builder.parse(new ByteArrayInputStream(XMLString.getBytes("UTF-8")));

Document 转成 String 我用doc.getTextContent()这个方法好像取到的都是NULL。

所以请问当我通过追加节点等操作以后,我想再获得更新后的XML目录树字符串该怎么操作呢?

谢谢大家了!祝工作愉快
...全文
101 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
chenchenyangll 2011-10-12
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 yonghudengluzhonging 的回复:]

用DOM4J吧,简单,使用,看的见
[/Quote]



dom4j基本统一江湖了
王二北 2011-10-12
  • 打赏
  • 举报
回复
用DOM4J吧,简单,使用,看的见
pirates_fish 2011-10-12
  • 打赏
  • 举报
回复
看看
soyestrellafortuna 2011-10-12
  • 打赏
  • 举报
回复
DOMSource domSource = new DOMSource(doc);
StringWriter writer = new StringWriter();
StreamResult result = new StreamResult(writer);
TransformerFactory tf = TransformerFactory.newInstance();
Transformer transformer = tf.newTransformer();
transformer.transform(domSource, result);
System.out.println(writer.toString());

我用这个方法可以将dom转换成String,但是增加的节点并不显示,这是为什么呢?

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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