我正在尝试添加参考书目&使用Docx4j引用docx文件。但是,库生成的XML已自动创建名称空间:
<ns30:Source>
MS Word不幸地没有显示这样的来源作为来源。经过一些试验和错误我发现足以改变名称空间:
<b:Source>
问题可能是在Docx4J中,这个命名空间没有在NamespacePrefixMappings类中定义。
如何添加或定义自己的命名空间前缀映射?或者我可以以某种方式强制Docx4j使用特定前缀的部分?结果将是带有命名空间“b”的XML的任何内容对我来说都是很好的建议。我想避免下载Docx4j源码,modyfing源码以及定制版本的库。
答案 0 :(得分:0)