Java 意外元素(uri:“Fid1Instruments”,本地)。预期要素为<;{http://proba.org/proba}FID1仪表>;
我有一个异常:Java 意外元素(uri:“Fid1Instruments”,本地)。预期要素为<;{http://proba.org/proba}FID1仪表>;,java,namespaces,jaxb,Java,Namespaces,Jaxb,我有一个异常:意外元素(uri:,本地:“Fid1Instruments”)。预期元素为 我有package-info.java文件: @javax.xml.bind.annotation.XmlSchema(namespace = "http://proba.org/proba") package com.enum1.instruments; @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = {
意外元素(uri:,本地:“Fid1Instruments”)。预期元素为
我有package-info.java文件:
@javax.xml.bind.annotation.XmlSchema(namespace = "http://proba.org/proba")
package com.enum1.instruments;
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"fid1Bond"
})
@XmlRootElement(name = "Fid1Instruments", namespace="http://proba.org/proba")
在主课堂上,我这样做:
JAXBContext jx = JAXBContext.newInstance(Fid1Instruments.class);
Unmarshaller u = jx.createUnmarshaller();
JAXBElement<?> ue= (JAXBElement<?>) u.unmarshal(new File("ex1.xml"));
我阅读了相同问题的答案,但它们不起作用。基于您的映射,JAXB希望您的文档看起来像下面这样,其中元素
Fid1Instruments
由名称空间http://proba.org/proba
...
您当前正在通过它:
...
了解更多信息
Fid1Instruments
由名称空间http://proba.org/proba
...
您当前正在通过它:
...
了解更多信息
ex1.xml
文件中。您也可以发布吗?问题可能在您的ex1.xml
文件中。你也能贴出来吗?非常感谢,这真的很有帮助!!非常感谢,这真的很有帮助!!