本文介绍了移植到Android:为什么我会收到“无法创建默认XMLReader;系统属性org.xml.sax.driver设置了吗?"?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在将一些在我的桌面上运行良好的Java代码移植到Android.我有以下代码段:

I am porting some Java code that worked fine on my desktop to Android. I have the following code segment:

import org.xml.sax.InputSource;
import org.xml.sax.XMLReader;
import org.xml.sax.helpers.XMLReaderFactory;
// ...
XMLReader p = XMLReaderFactory.createXMLReader();

在最后一行,我得到以下异常:

At the last line I get the following exception:

Can't create default XMLReader; is system property org.xml.sax.driver set?

当我在台式机上测试代码时,它运行良好.为什么我在Android上遇到此异常,该如何解决?谢谢!

When I was testing the code on desktop, it was working fine. Why am I getting this exception on Android and how can I fix it? Thx!

推荐答案

通过遵循使用SAX解析XML文件(Java™教程>用于XML处理的Java API(JAXP)>用于XML的简单API)

这篇关于移植到Android:为什么我会收到“无法创建默认XMLReader;系统属性org.xml.sax.driver设置了吗?"?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-19 14:56