Hi
I have managed to customize package names. But I am having hard time
customizing one element name.
<<ietf-common-policy.xsd>>
I want to name the ruleset element to RuleSet (Capital S) instead of
small s.
I created a binding file:
<?xml version="1.0" encoding="UTF-8"?>
<jxb:bindings version="1.0"
xmlns:xjc="
http://java.sun.com/xml/ns/jaxb/xjc"
xmlns:jxb="
http://java.sun.com/xml/ns/jaxb"
xmlns:xs="
http://www.w3.org/2001/XMLSchema"
xmlns:com.fnf="
http://www.fnf.com/xes">
<!-- Customize the package name that is generated for each
schema.-->
<jxb:bindings schemaLocation="ietf-common-policy.xsd"
node="/xs:schema">
<jxb:schemaBindings >
<jxb:package
name="ietf.params.xml.ns.common.policy" />
</jxb:schemaBindings>
</jxb:bindings>
<jxb:bindings schemaLocation="ietf-common-policy.xsd"
node=".//xs:element[@name='ruleset']">
<jxb:property name="RuleSet"/> <!-- this is failing here! wrong
place?-->
</jxb:bindings>
<jxb:bindings schemaLocation="ietf-pres-rules.xsd"
node="/xs:schema">
<jxb:schemaBindings>
<jxb:package
name="ietf.params.xml.ns.pres.rules" />
</jxb:schemaBindings>
</jxb:bindings>
<jxb:bindings schemaLocation="oma-prs-pidf-omapres.xsd"
node="/xs:schema">
<jxb:schemaBindings>
<jxb:package name="oma.xml.prs.pidf.oma.pres" />
</jxb:schemaBindings>
</jxb:bindings>
<jxb:bindings schemaLocation="oma-prs-presrules.xsd"
node="/xs:schema">
<jxb:schemaBindings>
<jxb:package name="oma.xml.prs.pres.rules" />
</jxb:schemaBindings>
</jxb:bindings>
</jxb:bindings>
But is failing.
Lulseged