要搞清楚当前的节点在哪里,这样获取属性,值,才不容易错。

一、代码实现

改写了一下,和上面的形成对比:

这个文件输出结果很诡异

出现了禁忌的多重存在…并没有弄懂为什么…

关键代码:

  1. transformer:javax.xml.transform.Transformer里的一个类,专门处理xml数据转换。
  2. transformer:转换方法,把数据源转换成流的形式。
  3. DOMSource(Node n):创建带有DOM节点的新输入源。
  4. stringWriter:一个字符流,可以用其回收在字符串缓冲区中的输出来构造字符串。
  5. StreamResult:充当转换结果的持有者,可以充当XML、纯文本、HTML或某些其他格式的标记。

二、总结

记录一下。

发表评论

电子邮件地址不会被公开。 必填项已用*标注