如何解决Android中的“Provider org.apache.xerces.jaxp.datatype.DatatypeFactoryImpl not found”错误?

时间:2016-10-05 09:37:36

标签: java android xml calendar

您好我正在尝试在Android项目中使用“XMLGregorianClander”。这是我的简单代码:

try
            {
                SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
                String date = sdf.format(new Date());
                XMLGregorianCalendar xmlCal = DatatypeFactory.newInstance().newXMLGregorianCalendar(date);

                String mm = String.valueOf( xmlCal.getMonth() );
                String dd = String.valueOf( xmlCal.getDay() );
                String yyyy = String.valueOf( xmlCal.getYear() );

                System.out.println( mm + '/' + dd + '/' + yyyy );

            } catch ( Exception e ) {
                throw new RuntimeException( e );
            }

在使用Eclipse在Android上运行此代码时,我遇到了以下错误:

javax.xml.datatype.DatatypeConfigurationException: Provider org.apache.xerces.jaxp.datatype.DatatypeFactoryImpl not found.

我尝试添加外部jar xerces-impl-2.9.0-sources.jar,但没有运气。

任何人都可以建议我一些解决方案如何在Android上运行上面的代码。

由于

0 个答案:

没有答案