0

すべての属性を作成することはできますがxmlns、以下の属性を作成することはできません.JavaドキュメントとWeb全体をスキャンしたxmlnsようですが、JAXを使用して非属性をスキーマヘッダーに追加するための解決策またはアプローチを見つけることができません. -B. JAX-B には規定がありますか?ft:record="true" ft:status=""...xmlns

<myaccount str:strns="true" ft:record="true" ft:status="" ft:num="0" xmlns:str="urn:ins.com:qmodel:wcpsstructs:v1">
</myaccount>

以下は私のものpackage-info.javaです:

@XmlSchema(namespace = "urn:ins.com:qmodel:wcpsstructs:v1",
    elementFormDefault = XmlNsForm.QUALIFIED,
    xmlns={
         @XmlNs(namespaceURI="urn:ins.com:qmodel:wcpsstructs:v1", prefix = "str")
})
package com.mypackage.domain.outputspec;
import javax.xml.bind.annotation.*;

私のMavenの依存関係:

<dependency>
    <groupId>javax.xml</groupId>
    <artifactId>jaxb-api</artifactId>
    <version>2.1</version>
</dependency>
<dependency>
    <groupId>com.sun.xml.bind</groupId>
    <artifactId>jaxb-impl</artifactId>
    <version>2.2.7</version>
</dependency>
4

0 に答える 0