如何区分jaxb中a和b的区别?

如何区分jaxb中a和b的区别?,jaxb,Jaxb,对于下面的模式,假设a和b都是字符串类型。JAXB生成一个名为aOrB的变量。我知道如果a和b是不同的类型,我可以使用instanceof。但是现在它们都是字符串类型,我如何区分它们的区别呢?有人提到要使用Qname、JAXBElement之类的东西。我不知道怎么做。有人能发光吗?谢谢 <xs:choice maxOccurs="unbounded"> <xs:element ref="a" minOccurs="1" /> <xs:

对于下面的模式,假设a和b都是字符串类型。JAXB生成一个名为aOrB的变量。我知道如果a和b是不同的类型,我可以使用instanceof。但是现在它们都是字符串类型,我如何区分它们的区别呢?有人提到要使用Qname、JAXBElement之类的东西。我不知道怎么做。有人能发光吗?谢谢

    <xs:choice maxOccurs="unbounded">
      <xs:element ref="a" minOccurs="1" />
      <xs:element ref="b" minOccurs="1" />

我找到了它,它的(JAXBElement)对象)。对不起,误报了