![]() |
1
5
使用jdom,获取inputstream并使其成为文档:
在那一点上,Java对象中有XML。完成。容易的。 您可以使用文档对象和Java API来遍历它,也可以使用XPath,我发现它更容易(一旦我学会了它)。 构建一个xpath对象,这需要一点:
那就用它吧,它(谢天谢地)根本不需要花太多时间:
|
![]() |
2
6
使用XSLT。说真的。这是一个完美的工作。只需使用一个复制模板复制所有内容,除了需要添加更多xml的地方。甚至可以通过实际编写xml而不是dom操作来添加xml。 这是复制模板:
我知道很多人都讨厌xslt,但这是一项非常出色的任务,几乎不需要任何代码。另外,您可以使用jdk中的内容。 |
![]() |
3
2
由于编写太多代码是您的主要问题,您可能需要考虑joox: http://code.google.com/p/joox/ 我创建了Joox成为JQuery到Java的一个端口。底层技术是Java的标准DOM。一些示例代码:
注意:名称空间还没有明确支持,但是您可以解决这个问题 |
![]() |
4
1
听起来你可以写一个xslt样式表来做你想做的事情。 |