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


...
您当前正在通过它:


...
了解更多信息


基于您的映射,JAXB希望您的文档如下所示,其中元素
Fid1Instruments
由名称空间
http://proba.org/proba


...
您当前正在通过它:


...
了解更多信息


问题可能在您的
ex1.xml
文件中。您也可以发布吗?问题可能在您的
ex1.xml
文件中。你也能贴出来吗?非常感谢,这真的很有帮助!!非常感谢,这真的很有帮助!!