我正在使用SAXON JAVA API。
有人可以告诉我如何将子元素附加到现有的XdmNode吗?
答案 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应用程序执行它,将两个节点作为查询参数提供。