Я пытаюсь получить привязку для одного XSD, но не для всех из них
Вот пример XML, который показывает «глобальную» привязку, которая работает, и частичную, которая не
Как я могу это исправить?
<?xml version="1.0" encoding="UTF-8"?>
<jaxb:bindings version="2.0"
xmlns:jaxb="http://java.sun.com/xml/ns/jaxb"
xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:inheritance="http://jaxb2-commons.dev.java.net/basic/inheritance">
<!--this has no effect at all with or without the node-->
<jaxb:bindings schemaLocation="myXsd.xsd" node="/xs:schema">
<!-- adding node here has no effect -->
<bindings>
<xjc:javaType adapter="com.MyDateAdapter" name="java.time.LocalDate" xmlType="xs:date" />
</bindings>
</jaxb:bindings>
<!-- this works but I only want this binding for a single XSD not all XSD -->
<!--
<jaxb:globalBindings>
<xjc:javaType adapter="com.MyDateAdapter" name="java.time.LocalDate" xmlType="xs:date" />
</jaxb:globalBindings>
-->
</jaxb:bindings>