代码之家  ›  专栏  ›  技术社区  ›  Kishan Solanki

如何使用reformation创建用于xml解析的pojo类

  •  0
  • Kishan Solanki  · 技术社区  · 7 年前

    我正在将ebay集成到一个需要xml解析的项目中。我正在使用reformation进行xml解析。

    这是我需要发布的XML

    <?xml version="1.0" encoding="utf-8"?>
    <GetSessionIDRequest xmlns="urn:ebay:apis:eBLBaseComponents">
      <RuName>abcxyzruname</RuName>
    </GetSessionIDRequest>
    

    为了在改造中发布这个xml,我遵循了 this 创建了这个类

    @Root(name = "GetSessionIDRequest", strict = false)
    public class GetSessionIDRequest {
    
        @Element(name = "RuName")
        private String RuName;
    
        @Attribute(required = false)
        private String xmlns;
    
    
        public GetSessionIDRequest(String ruName, String Xmlns) {
            RuName = ruName;
            xmlns = Xmlns;
        }
    }
    

    但是我缺少这个xmlprog <?xml version="1.0" encoding="utf-8"?> 在发布和刚刚能够发布这个

    <GetSessionIDRequest xmlns="urn:ebay:apis:eBLBaseComponents">
        <RuName>abcxyzruname</RuName>
    </GetSessionIDRequest>
    

    谁能告诉我如何发布XMLPROLG,以便我能得到正确的响应?

    1 回复  |  直到 7 年前
        1
  •  0
  •   Aurini Tasnim    7 年前

    您没有为创建任何字段 xml version encoding 在你的pojo课上。尝试将这些创建到字段。