使用XStream将xml文件转换为Java对象时如何转义特殊元素

时间:2012-03-27 06:07:22

标签: java xml xstream

使用XStream将xml文件转换为Java对象时如何转义特殊元素?
例如,xml文件如下所示

<People id="173278">
<Name>A</Name>
<Age>18</Age>
</People>

但是,有时xml文件会添加<School>元素。我只需要姓名和年龄字段 如何逃避<School>元素?

Java对象

public class People {
  private String Name;
  private int Age;

  public void setName(String Name){
    this.Name = Name;
  }

  public void setAge(int Age) {
    this.Age = Age;
  }

  public String getName() {
    return  Name;
  }
  public int getAge() {
    return Age;
  }
}

1 个答案:

答案 0 :(得分:0)

看起来您错过了提供课程学校以及它如何与People课程相关联。 我们需要更多信息以帮助您。

我认为XStream中没有任何方法可以按照你想要的方式转义元素。

我们只需要操纵类。