Docx4j,没有为参考书目注册前缀

时间:2015-10-18 18:18:11

标签: jaxb docx4j

我正在尝试添加参考书目&使用Docx4j引用docx文件。但是,库生成的XML已自动创建名称空间:

<ns30:Source>

MS Word不幸地没有显示这样的来源作为来源。经过一些试验和错误我发现足以改变名称空间:

<b:Source>

问题可能是在Docx4J中,这个命名空间没有在NamespacePrefixMappings类中定义。

如何添加或定义自己的命名空间前缀映射?或者我可以以某种方式强制Docx4j使用特定前缀的部分?结果将是带有命名空间“b”的XML的任何内容对我来说都是很好的建议。我想避免下载Docx4j源码,modyfing源码以及定制版本的库。