Resp. opytam sa inak:
Vytvaram spravne instanciu Config() pomocou operatora new?
Pohladom do kodu vidim, ze vygenerovane classy neobsahuju ziaden kod, len
deklaracie a kopu @XmlElement, takze imho by som mal pouzit jaxb, ale neviem
ako.
> Ahoj.
>
> Zapasim s jaxb. Mam nasledovne xsd:
>
> <xsd:element name="config">
> <xsd:complexType>
> <xsd:sequence>
> <xsd:element name="tst" type="tns:test_ct" nillable="true"
> /> </xsd:sequence>
> </xsd:complexType>
> </xsd:element>
>
> <xsd:complexType name="test_ct">
> <xsd:sequence>
> <xsd:element name="a" type="xsd:string" nillable="true"/>
> </xsd:sequence>
> </xsd:complexType>
>
>
> ... z ktoreho vznika class-a Config.
>
> Problem je, ze v nasledovnom kode:
>
> Config c = new Config();
> c.getTst().setA("a");
>
> dostavam null exception, pretoze getTst() vrati null.
>
> Da sa nejak jaxb donutit, aby defaultne vytvoril instanciu typu "test_ct"?
>
> Dik
--
Dusan
... tykajte mi