Я пытаюсь сделать противоположное: JAXB — игнорировать элемент
То есть я пытаюсь проанализировать XML с помощью JAXB в POJO, и я хотите, чтобы JAXB потерпел неудачу, если он НЕнаходит соответствующее свойство Java для данного элемента. Я знаю, что, вероятно, мог бы выполнить проверку схемы, но я бы предпочел этого не делать.
Пример:
@XmlRootElement(name="Dog")
public class Dog {
private String name;
public String getName() {return name;}
public String setName(String name) {this.name = name};
}
Этот XML завершится ошибкой:
blah
Stuff
Поскольку отсутствует id
свойство Java