users@jaxb.java.net

Accessing mixed mode text

From: Paul Michael Reilly <preilly_at_starbak.net>
Date: Fri, 27 Aug 2004 13:43:01 -0400

In XML-RPC there is a nasty problem in the <value> element. It can have
defaulted string data, i.e. both

<value>This is the default string value</value>

and

<value><string>This is non-defaulted string value.</string></value>

can be valid input.

I have successfully modeled this (no validation errors) using the schema:

<xsd:complexType name="ValueType" mixed="true">
  <xsd:choice>
      ...
      <xsd:element name="int" type="xsd:int" nillable="true"
minOccurs="0" maxOccurs="1"/>
      <xsd:element name="string" type="ASCIIString" minOccurs="0"
maxOccurs="1"/>
     ....
    </xsd:choice>
</xsd:choice>

but I have not figured out how to access the default text using JAXB.
Any suggestions?

Thanks,

-pmr



---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe_at_jaxb.dev.java.net
For additional commands, e-mail: users-help_at_jaxb.dev.java.net