【发布时间】:2017-03-14 20:24:09
【问题描述】:
我有 2 个 xml 文件,在第一个文件中需要导入第二个文件,我尝试使用 Xinclude:
first.xml:
<FirstXml name="first" xmlns:xi="http://www.w3.org/2001/XInclude">
<xi:include href="second.xml"/>
</FirstXml>
second.xml
<SecondXml name="second>
...
</SecondXml>
然后我尝试创建 DocumentBuilderFactory 的实例并启用 XInclude 处理。
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
factory.setXIncludeAware(true);
但是当我尝试启用 XInclude 处理时会抛出 UnsupportedOperationException。
The documentation 表示在使用早期版本的 JAXP 实现时会引发此异常。
我该如何解决这个问题?或者我如何在android中进行这样的导入?
【问题讨论】:
标签: java android xml jaxb xinclude