Частичное Unmarshalling XML с использованием JAXB, чтобы пропустить некоторые xmlElement
Я хочу разархивировать файл XML в объект Java, используя JAXB. Файл XML очень большой и содержит некоторые узлы, которые в некоторых случаях я хочу пропустить, чтобы повысить производительность, поскольку эти элементы не редактируются клиентской Java-программой.
Пример XML выглядит следующим образом:
...
...
...
...
...
------
------
----- // more elements
У меня есть два варианта использования:
unmarshal в объект Example, который содержит Properties, Summaries, RawData и т. д., не пропуская RawData. (уже сделал эту часть)unmarshal в Пример объекта, который исключает RawData. Элементы, вложенные в RawData, очень велики, поэтому не нужно читать это в этом случае использования.Теперь я хочу разархивировать XML, чтобы можно было пропустить RawData. Я попробовал метод, предоставленный вэта ссылка.
Использование техники, представленной в ссылке выше, также пропускает все элементы, которые идут после RawData.