我正在使用 JAXB 和 maven-jaxb2-plugin,我现在能够成功地将我的模式绑定到 Java 代码。
我还有一个 .xsl 文件“annotate_schemas.xsl”,它修改了一个特定的模式,添加了一些额外的信息。
最后,在我想要转换的架构上,我添加了标题:
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="annotate_schemas.xsl"?>
...
问题是,虽然 .xsl 是正确的(如果我在浏览器中打开我的模式文件,转换会完美地完成),但 JAXB 会忽略它并绑定我的模式的未修改版本。
我的问题是:JAXB(和/或其插件)是否有 XSLT 处理器?有没有办法告诉 JAXB 绑定 XSLT 转换的结果而不是原始结果?
非常感谢