Java Simplexml valuerequired异常

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

我得到一个valuerequired异常错误,我无法理解。如果我将xmlns设置为required=false,则一切正常,但xmlns值为null,尽管所有其他值都按预期设置

我正在读的是:

<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;
}