Невозможно использовать XMLGregorianCalendar в Android, даже если он задокументирован?

Я действительно не могу понять этого: похоже, что в Android есть класс XMLGregorianCalendar, потому что он задокументировано здесь . Но если вы попытаетесь использовать его, вы получите следующее:

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. Зачем документировать то, что нельзя использовать? Есть ли у кого-нибудь решение, которое, возможно, не включает переупаковку?

5
задан frapontillo 27 October 2011 в 15:37
поделиться