Not reporting an error is a bug of the RI, but you just need to have
<globalBindings> in the right place. Try this:
<?xml version="1.0"?>
<jxb:bindings version="1.0" xmlns:jxb="
http://java.sun.com/xml/ns/jaxb" xmlns:soap="
http://schemas.xmlsoap.org/soap/envelope/" xmlns:xs="
http://www.w3.org/2001/XMLSchema">
<jxb:bindings schemaLocation="
http://schemas.xmlsoap.org/soap/envelope/" node="/xs:schema">
<jxb:schemaBindings>
<jxb:package name="com.mytest.schema.soap"/>
<jxb:nameXmlTransform>
<jxb:elementName suffix="Element"/>
</jxb:nameXmlTransform>
</jxb:schemaBindings>
<jxb:globalBindings>
<jxb:javaType name="javax.xml.soap.SOAPEnvelope" xmlType="soap:Envelope" parseMethod="java.lang.String.endsWith" printMethod="java.lang.String.concat"/>
<jxb:javaType name="java.lang.String" xmlType="xs:anyURI" parseMethod="java.lang.String.endsWith" printMethod="java.lang.String.concat"/>
</jxb:globalBindings>
</jxb:bindings>
<!-- UPDATE WITH YOUR PATH -->
<jxb:bindings schemaLocation="file:/C:/Projects/test/xsd/test.xsd" node="/xs:schema">
<jxb:schemaBindings>
<jxb:package name="com.mytest.schema.test"/>
<jxb:nameXmlTransform>
<jxb:elementName suffix="Element"/>
</jxb:nameXmlTransform>
</jxb:schemaBindings>
</jxb:bindings>
</jxb:bindings>
regards,
--
Kohsuke Kawaguchi
Sun Microsystems kohsuke.kawaguchi_at_sun.com
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe_at_jaxb.dev.java.net
For additional commands, e-mail: users-help_at_jaxb.dev.java.net