Это в некоторой степени связано с этим вопросом и с этим вопросом , который я задал вчера.
Я хотел бы использовать логическое значение, чтобы определить, является ли элементсуществует в документе XML.Файлы, которые я анализирую, позволяют использовать такие элементы, как:
<FamilyMember>
<Name>Jeff</Name>
</FamilyMember>
<FamilyMember>
<Name>Spot</Name>
<IsPet/>
</FamilyMember>
В этом примере элемент указывает, что FamilyMember является домашним животным, но нет никаких дополнительных данных, связанных с этим элементом.Я хотел бы быть в состоянии сказать JAXB возвращать логическое значение в зависимости от того, существует ли элемент в разобранном файле.Если элемент существует, значение должно быть истинным;в противном случае оно должно быть ложным.Я хотел бы сделать это изнутри схемы XSD, которую я использую для генерации своих классов Java, если это возможно.