-2

我在执行以下操作时遇到异常:

factory = SchemaFactory.newInstance("http://www.w3.org/2001/XMLSchema");

我得到了 ileagal 参数,有人可能知道为什么?

部分堆栈跟踪

android.app.ActivityThread.access$1500(ActivityThread.java:117),android.app.ActivityThread$H.handleMessage(ActivityThread.java:935),android.os.Handler.dispatchMessage(Handler.java:99),android。 os.Looper.loop(Looper.java:123), android.app.ActivityThread.main(ActivityThread.java:3691), java.lang.reflect.Method.invokeNative(Native Method), java.lang.reflect.Method。调用(Method.java:507),com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:847),com.android.internal.os.ZygoteInit.main(ZygoteInit.java:605),dalvik .system.NativeStart.main(本机方法)]

4

1 回答 1

-1

根据http://docs.oracle.com/javase/1.5.0/docs/api/javax/xml/validation/SchemaFactory.html#newInstance(java.lang.String ) ,您需要正确转义冒号

尝试factory = SchemaFactory.newInstance("http\://www.w3.org/2001/XMLSchema");

于 2013-01-04T17:22:38.000 回答