ฉันกำลังสร้างคลาส Java จาก xsd
ด้วย cxf-xjc-plugin
<?xml version="1.0" encoding="utf-16"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:element name="result">
...
</xsd>
ฉันกำลังพยายามเปลี่ยนชื่อองค์ประกอบรูทโดยใช้ไฟล์ jaxb-binding.xml
:
<jaxb:bindings
xmlns:jaxb="http://java.sun.com/xml/ns/jaxb"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc"
jaxb:extensionBindingPrefixes="xjc"
jaxb:version="2.1">
<jaxb:bindings schemaLocation="xsd/myxsd.xsd" node="//xsd:element[@name='result']">
<jaxb:class name="MyNewName" />
</jaxb:bindings>
</jaxb:bindings>
แต่มันไม่ทำงาน คลาส Java ที่สร้างขึ้นมีชื่อว่า Result
มีอะไรผิดปกติที่นี่?