には、次のJAXBバインディングファイルは、アダプタクラスを作成しますが、EclipseとXMLSpyには、それが有効なませんと言う:JAXBバインディングファイル:予想通り検証エラー
<?xml version="1.0" encoding="UTF-8"?>
<jxb:bindings xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:jxb="http://java.sun.com/xml/ns/jaxb"
xsi:schemaLocation="http://java.sun.com/xml/ns/jaxb http://java.sun.com/xml/ns/jaxb/bindingschema_2_0.xsd" version="2.1">
<jxb:globalBindings>
<jxb:javaType name="java.util.Calendar" xmlType="xs:date" parseMethod="javax.xml.bind.DatatypeConverter.parseDate"
printMethod="javax.xml.bind.DatatypeConverter.printDate" />
<jxb:javaType name="java.util.Calendar" xmlType="xs:dateTime" parseMethod="javax.xml.bind.DatatypeConverter.parseDateTime"
printMethod="javax.xml.bind.DatatypeConverter.printDateTime" />
<jxb:javaType name="java.util.Calendar" xmlType="xs:time" parseMethod="javax.xml.bind.DatatypeConverter.parseTime"
printMethod="javax.xml.bind.DatatypeConverter.printTime" />
</jxb:globalBindings>
</jxb:bindings>
エラーのようなものです:
cvc-complex-type.2.4.b: The content of element 'jxb:globalBindings' is not complete. One of '{"http://java.sun.com/xml/ns/jaxb":javaType, "http://java.sun.com/xml/ns/jaxb":serializable, WC[##other:"http://java.sun.com/xml/ns/jaxb"]}' is expected.
JAXBバインディング・スキーマ・ファイルは、接頭辞「jaxb」を使用してトップレベル要素を参照することに注意してください。
有効なJAXBバインディングファイルを作成するにはどうすればよいですか?
おかげで、私のテストは、あなたが正しいように見えることを示しています。私はここに問題を提出しました:http://java.net/jira/browse/JAXB-924自由に投票したりコメントしたりしてください。 – Puce
投票して視聴した:) –
回避策はありますか? – l3dx