我可以在@XmlCDATA生成的标签中添加属性吗?

时间:2017-02-09 18:30:04

标签: java xml jaxb cdata moxy

我当前的XML-File使用了一些CDATA值。 我尝试用JAXB读取它,但我无法访问属性类型

<root>
    <name type="myType" ><![CDATA[<h1>myName</h1>]]></name>
</root>

我有一个这样的课程

import javax.xml.bind.annotation.XmlRootElement;
import org.eclipse.persistence.oxm.annotations.XmlCDATA;

@XmlRootElement(name = "root")
@XmlAccessorType(XmlAccessType.FIELD)
public class Root {

    @XmlCDATA
    private String name;

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }
}

如何访问类型属性?

0 个答案:

没有答案