This week's book giveaway is in the Kotlin forum.
We're giving away four copies of Kotlin in Action and have Dmitry Jemerov & Svetlana Isakova on-line!
See this thread for details.
Win a copy of Kotlin in Action this week in the Kotlin forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

XML Schema: JAXB validation for 2 attributes  RSS feed

Sverre Moe
Ranch Hand
Posts: 110
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I'm building a XML Schema to be used with JAXB and are faced with a problem with the schema.

Take the myElementType for example. It has two attributes that are requeired, but not both of them. Either of them is required if the other is omitted.

In order for JAXB to validate this properly how can I arrange the XML Schema for this element for these 2 attributes?
I guess one of the two must have precedence over the other. If class is defined, the presence of url is invalid or vice versa.
If neither is defined it must validate that it must have either class or url.

For what I have read it seems like it is not possible to have attributes like a choice.
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!