使用改进创建解析SimpleFramework XML的POJO类

时间:2017-08-16 06:43:01

标签: android xml simple-framework

这是我的XML

<?xml version="1.0"?>
<Request xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <Query xmlns="http://www.blabla.com/Schemas/CABS/1.0/RQ.xsd">
    <SearchGroup xmlns="http://www.blabla.com/Schemas/CABS/1.0/Common.xsd">
      <SearchCriteriaFullName contains="a" />
    </SearchGroup>
  </Query>
  <Response xmlns="http://www.blabla.com/Schemas/CABS/1.0/RQ.xsd" />
</CABS_ProviderSearch_RQ>

我还没有找到任何创建POJO的教程,尤其是对于那个Response类。

我的Response类是空的,如下所示:

public class Response {

   public Response(){

   }
}

但仍然拒绝并收到错误。我的日志错误:

  

org.simpleframework.xml.transform.TransformException:转换   class com.blabla.models.Response不支持

1 个答案:

答案 0 :(得分:0)

您可以将@Default注释添加到Response课程,这样可以减少工作量。虽然它缺少属性的设置。

由于这个问题不包含太多信息,请添加一些细节以及到目前为止所做的工作。

大多数用例都列在文档中(请参阅TutorialExamples)。如果你被困在某个地方,请随时发布任何问题。