我正在编写一个应该从XSLT样式表调用的Java外部函数。我打算作为参数返回传递给我的函数的修改后的节点。但是,我无法深入复制节点,因为我得到了The Saxon DOM cannot be updated。(我认为例外情况有点误导,因为我不是试图修改Saxon节点)。因此,我的问题是:使用外部函数输入节点以返回修改版本的最佳方法是什么(例如,添加额外的文本节点作为子节点)
提前感谢!
我的意图是修改标签中的句子。,获取标记并获取所有文本样式的节点,但不获取子标记。修改句子并将其放回原处。我需要为每个具有完整文本的标记执行此操作,直到所有内容都被修改。例如,抓取div#1的文本和样式节点是:"This is text in the TD with strong tag“,但正如您所看到的,下面的其他文本都不会被抓取。它应该可以通过变量访问和修改。text_with_formating= "This
我正在尝试实现循环打包示例: -但我希望它使用嵌套的"g“节点,以便更容易地设置样式和控制每个循环的子节点的可见性-但在这个示例中,所有节点在dom中的深度都相同。我如何嵌套它们?或者,如果不是嵌套,如何只选择圆的直接子对象(不是所有圆的所有子对象)。我目前已经修改了示例,添加了一个具有对象深度的类,如下所示: var nod