Pascal, can you please create a new Jira issue at
http://jira.codehaus.org/browse/CASTOR and attach all relevant files that help me to replay your problem. If possible, link this new issue to CASTOR-1990 as well, so that it is clear to me that these two issues are related. As always, apologies for not having looked at CASTOR-1990 yet, but the number of issues being reported right now is (exceptionally) high. It looks like the release of Castor 1.1 ff for the first time convinced many users to switch away from oldish releases such as 0.9.4.x et alias. Please rest assured that your issue will be looked at, but that our resources are limited by nature (as with almost all open source projects, as our work is based upon voluntary contributions). Regards Werner Pascal Maugeri wrote: > Hi > > While processing an IETF XML schema I encountered a problem with the > marshaling of a simpleType base on string. > > I tryed to reduced the problem to a smaller XML schema to make things > easier to understand (let me know if you prefer the IETF references): > > [...] > <element name="ruleset"> > <complexType> > <sequence> > <element name="rule" type="tns:extensibleType"></element> > </sequence> > </complexType> > </element> > > <xs:complexType name="extensibleType"> > <xs:sequence> > <xs:any namespace="##other" minOccurs="0" > maxOccurs="unbounded" /> > </xs:sequence> > </xs:complexType> > > <element name="allow-invite" type="tns:AllowInviteType"></element> > > <simpleType name="AllowInviteType"> > <restriction base="string"> > <enumeration value="accept"></enumeration> > <enumeration value="reject"></enumeration> > </restriction> > </simpleType> > [...] > > > I construct a document with the following java code: > > Ruleset ruleset = new Ruleset(); > Rule rule = new Rule(); > ruleset.setRule(rule); > rule.addAnyObject(AllowInviteType.ACCEPT); > > And marshal ruleset it produces the following: > > <?xml version="1.0" encoding="UTF-8"?> > <ruleset xmlns="http://www.example.org/test2"> > <rule> > <AllowInviteType > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:type="AllowInviteType"/> > </rule> > </ruleset> > > In fact I've seen two problems: > > a) it should rather generate the value of the AllowInvite instead such as: > <AllowInviteType>ACCEPT</AllowInviteType>, > > b) I expect to see '<AllowInvite>' and not '<AllowInviteType>'. This > is related to issue 1990 I reported previously. > > Regards > Pascal > > --------------------------------------------------------------------- > To unsubscribe from this list please visit: > > http://xircles.codehaus.org/manage_email > > --------------------------------------------------------------------- To unsubscribe from this list please visit: http://xircles.codehaus.org/manage_email

