users@jaxb.java.net

Re: DTD generation of (#PCDATA | field)*

From: Wolfgang Laun <wolfgang.laun_at_gmail.com>
Date: Wed, 23 Jun 2010 17:02:15 +0200

OK, I saw the long quote after your signature.

Are you annotating your Java classes manually, or did you use xjc?


On 23 June 2010 16:59, Wolfgang Laun <wolfgang.laun_at_gmail.com> wrote:

> Would you please confirm the XML?
> <application>
> <request>cmd -i 1 -p 1 -s -a
> <field name="phone">255685082753</field>
> * </request>*
> *</application>*
>
>
> On 23 June 2010 14:55, M.Ismail <mohammed.hany_at_gmail.com> wrote:
>
>>
>> Hi,
>>
>> I just want to try custom binding but I don't know what to search for to
>> do
>> the following:
>>
>> <application>
>> <request>cmd -i 1 -p 1 -s -a
>> <field name="phone">255685082753</field>
>> <application>
>>
>> notice that the request element has both a #PCDATA and a request element
>> value. How to define this in custom jaxb binding? I've tried customizing
>> the
>> type using javaType to Object but it didn't work.
>>
>> thanks
>>
>>
>>
>>
>>
>> M.Ismail wrote:
>> >
>> > Hi,
>> >
>> > I have a DTD schema that is defined as:
>> >
>> > <?xml version="1.0" encoding="UTF-8"?>
>> > <!ELEMENT application (request | response)>
>> > <!ELEMENT request (#PCDATA | field)*>
>> > <!ELEMENT field (#PCDATA)>
>> > <!ATTLIST field
>> > name CDATA #REQUIRED
>> >>
>> > <!ELEMENT response (number? | record* | error?)>
>> > <!ELEMENT number (#PCDATA)>
>> > <!ELEMENT record (field)+>
>> > <!ELEMENT error (#PCDATA)>
>> >
>> >
>> > I want to generate the following xml for example:
>> > <application>
>> > <request>cmd -i 1 -p 1 -s -a
>> > <field name="phone">255685082753</field>
>> > <field name="username">user</field>
>> >
>> > </request>
>> > </application>
>> >
>> > However I'm having trouble dealing with the element: <!ELEMENT request
>> > (#PCDATA | field)*>
>> >
>> > because the signature of the request.setValue is:
>> > public void setvalue(String value) {
>> > this.value = value;
>> > }
>> >
>> > How can I set its value to both a PCDATA and multiple fields?
>> >
>> > Thanks,
>> >
>>
>> --
>> View this message in context:
>> http://old.nabble.com/DTD-generation-of-%28-PCDATA-%7C-field%29*-tp28916598p28971440.html
>> Sent from the java.net - jaxb users mailing list archive at Nabble.com.
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe_at_jaxb.dev.java.net
>> For additional commands, e-mail: users-help_at_jaxb.dev.java.net
>>
>>
>