我有 2 个 xml 文件,在第一个文件中需要导入第二个文件,我尝试使用Xinclude来做到这一点:
第一个.xml:
<FirstXml name="first" xmlns:xi="http://www.w3.org/2001/XInclude">
<xi:include href="second.xml"/>
</FirstXml>
第二个.xml
<SecondXml name="second>
...
</SecondXml>
然后我尝试创建 DocumentBuilderFactory 的实例并启用 XInclude 处理。
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
factory.setXIncludeAware(true);
但是当我尝试启用 XInclude 处理时会抛出 UnsupportedOperationException。
该文档说,当使用早期版本的 JAXP 的实现时会引发此异常。
我该如何解决这个问题?或者我如何在android中进行这样的导入?