javax.xml.bind.UnmarshaleException:意外元素(uri:“本地:”ProcessCreditApplication“)。预期的要素是
以下是java jaxb解组代码:javax.xml.bind.UnmarshaleException:意外元素(uri:“本地:”ProcessCreditApplication“)。预期的要素是,java,xml,jaxb,Java,Xml,Jaxb,以下是java jaxb解组代码: private void fillProcessCreditApplication() { try { JAXBContext jaxbContext = JAXBContext.newInstance(ProcessCreditApplication.class); Unmarshaller jaxbUnmarshaller = jaxbContext.createUnmarshaller();
private void fillProcessCreditApplication() {
try {
JAXBContext jaxbContext = JAXBContext.newInstance(ProcessCreditApplication.class);
Unmarshaller jaxbUnmarshaller = jaxbContext.createUnmarshaller();
ProcessCreditApplication processCreditApplication = (ProcessCreditApplication) jaxbUnmarshaller.unmarshal(xml);
} catch (JAXBException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
例外情况如下:
javax.xml.bind.UnmarshaleException:意外元素(uri:,本地:“ProcessCreditApplication”)。预期要素包括:
这是什么意思?
以下是xjc生成的ProcessCreditApplication java代码:
@XmlRootElement
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ProcessCreditApplication", propOrder = {
"applicationArea",
"dataArea"
})
public class ProcessCreditApplication {
@XmlElement(name = "ApplicationArea", required = true)
protected ApplicationArea applicationArea;
@XmlElement(name = "DataArea", required = true)
protected ProcessCreditApplicationDataArea dataArea;
...
@javax.xml.bind.annotation.XmlSchema(namespace = "http://www.starstandards.org/STAR", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED)
package org.starstandards.star;
ApplicationArea.java和ProcessCreditApplicationData.java与ProcessCreditApplication.java位于同一文件夹中
以下是传入的xml:
<?xml version="1.0" encoding="utf-8"?>
<ProcessCreditApplication xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ApplicationArea>
<Sender>
...
编辑:以下是生成的ProcessCreditApplicationDataArea类的代码:
@XmlRootElement
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ProcessCreditApplicationDataArea", propOrder = {
"process",
"creditApplication"
})
public class ProcessCreditApplicationDataArea {
建议