Java Simplexml valuerequired异常
我得到一个valuerequired异常错误,我无法理解。如果我将xmlns设置为required=false,则一切正常,但xmlns值为null,尽管所有其他值都按预期设置 我正在读的是:Java Simplexml valuerequired异常,java,android,xml,xml-parsing,simple-framework,Java,Android,Xml,Xml Parsing,Simple Framework,我得到一个valuerequired异常错误,我无法理解。如果我将xmlns设置为required=false,则一切正常,但xmlns值为null,尽管所有其他值都按预期设置 我正在读的是: <test xmlns="somestring" id="123456" timestamp="2013-05"> <value1>12</value1> <value2>3 </value2&g
<test xmlns="somestring"
id="123456"
timestamp="2013-05">
<value1>12</value1>
<value2>3 </value2>
</test>
序列化方法:
public Test DeSerialize (String xml) {
//System.out.println("xml: \n " + xml);
try {
test = serializer.read(Test.class, xml);
} catch (Exception e) {
e.printStackTrace();
}
return test;
}
属性xmlns是为名称空间保留的,这就是为什么会出现错误
public Test DeSerialize (String xml) {
//System.out.println("xml: \n " + xml);
try {
test = serializer.read(Test.class, xml);
} catch (Exception e) {
e.printStackTrace();
}
return test;
}