我在.NET中使用Saxon 8.9,并且想要创建自定义元素。这个(不可否认的老版本)撒克逊版本的文档在这个特性方面非常模糊,似乎表明它不可能或者不在.NET中。 任何人都可以提供任何更多的洞察,这是否可能?Saxon .NET自定义元素
更新: 继迈克尔的快速更新之后,我再次刺伤了这一点。
- 我创建它实现ExtensionElementFactory
- 在我增加了一个伸长元件前缀的样式表,并与命名空间与随后CustomElementFactory的全名在斜线一个URI的结局相关联它CustomElementFactory类
- 将该元素添加到我的样式表中。
这会导致错误XTDE1450“未知的扩展元素”。 我什至试图得到旧的SQL扩展java,转换为使用IKVM的DLL,但它也没有工作。
新版本的文档讨论了在处理器配置中注册名称空间,但setExtensionElementNamespace在此旧版本中不存在。 我一定会选择8.9,因为这是我们产品使用的版本,升级并不是真正可行的。
我很感谢所有的帮助。
我不知道为什么这个问题被低估。我希望有一条规则,即人们投票或投票结束,必须留下评论,说明原因。 –
@Phil请提供一些关于您已经尝试过的细节,并对您遇到的问题进行更具体的说明。 – benPearce