![]() |
1
2
如果您要附加一个顶级元素,那么您可能可以不必做您想做的事情。例如,如果您有此文件:
你很可能会通过附加另一个
但是,如果有一个外部级别的元素,那么您显然是被搞砸了,并且您必须附加一个
内部的
一级。例如,假设您要添加
一般来说,您最好先重新编写文档,然后再重写它。如果它很小,可以使用基于DOM的解析器;这很容易。如果文件很大,则使用基于SAX的文件。 |
![]() |
2
3
简单地附加到XML文件将导致XML格式错误。您应该构建DOM并附加您需要的新元素。 |
![]() |
3
1
另一种方法是构建一个新的XML文件,然后通过 XSLT transformations . 要应用XSLT样式表,应使用 Java XML Transformation API . |
|
J_Cus504 · 在单匹配语句中使用身份变换和多谓词来沉默节点 4 月前 |
![]() |
surge3333 · 使用PowerShell构建XML 4 月前 |
|
Sandeep · XSLT代码,用于根据条件提取元素值 6 月前 |
|
Reto · XSLT 3.0突发流-如何存储/获取另一个分支的值 6 月前 |
![]() |
Ian Kemp · 如何从SelectXml调用本机XPath函数? 6 月前 |