【发布时间】:2011-10-27 15:37:26
【问题描述】:
我真的无法理解这一点:看起来 Android 有 XMLGregorianCalendar 类,因为它记录在 here。 但是,如果您继续尝试使用它,那就是您得到的:
10-27 17:21:43.677: E/AndroidRuntime(14850): Caused by: javax.xml.datatype.DatatypeConfigurationException: Provider org.apache.xerces.jaxp.datatype.DatatypeFactoryImpl not found
10-27 17:21:43.677: E/AndroidRuntime(14850): at javax.xml.datatype.DatatypeFactory.newInstance(DatatypeFactory.java:102)
这样就行了:
DatatypeFactory datatype = DatatypeFactory.newInstance();
你猜怎么着,它不应该像官方Android Javadoc中记录的那样表现。
这看起来是关于 Android 的不那么聪明的事情之一。你为什么要记录一些不能使用的东西? 有没有人对此有解决方案,可能不包括重新包装?
【问题讨论】:
-
这会在哪个 Android 版本上崩溃?
-
Nexus One 上的 Android 2.3.3 Gingerbread。
-
嗯,这个想法是有的。我会继续寻找。
标签: android datetime w3c xml-deserialization