SAXON将子项附加到XdmNode

时间:2012-01-17 18:38:28

标签: java xml saxon

我正在使用SAXON JAVA API。

有人可以告诉我如何将子元素附加到现有的XdmNode吗?

1 个答案:

答案 0 :(得分:1)

XdmNode对象主要用于表示查询,样式表或XPath表达式的输入或输出;它不是设计为DOM或JDOM之类的接口,用于Java应用程序中的XML树的编程构造。将一个XdmNode C添加为另一个XdmNode P的子节点的最佳方法可能是编写查询

declare variable $P as element() external;
declare variable $C as node() external;
element {node-name($P)}{$C}

然后从Java应用程序执行它,将两个节点作为查询参数提供。