首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >字符引用"&#x10“是无效的XML字符

字符引用"&#x10“是无效的XML字符
EN

Stack Overflow用户
提问于 2019-12-03 01:50:54
回答 1查看 942关注 0票数 0

我已经将我的项目从java-8迁移到java-9,但迁移后,我在一些正在运行的作业中遇到xml解析错误。

该项目是一个gradle项目,我已经在build.gradle中添加了必要的更改以添加jaxb依赖项。

下面是我的build.gradle依赖项:

代码语言:javascript
复制
dependencies {
        compile group: 'org.codehaus.groovy', name: 'groovy-all', version: '2.4.3'

        compile "org.openjfx:javafx-base:11:win"
        compile "org.openjfx:javafx-graphics:11:win"
        compile "org.openjfx:javafx-controls:11:win"
        compile "org.openjfx:javafx-fxml:11:win"



        compile group: 'javax.xml.bind', name: 'jaxb-api', version: '2.3.0'

        compile group: 'com.sun.xml.bind', name: 'jaxb-core', version: '2.3.0'
        compile group: 'com.sun.xml.bind', name: 'jaxb-impl', version: '2.3.0'
        compile 'javax.annotation:javax.annotation-api:1.3.1'
        compile 'com.sun.activation:javax.activation:1.2.0'
        compile group: 'com.sun.xml.bind', name: 'jaxb-ri', version: '2.3.0', ext: 'pom'
        compile group: 'javax.xml.ws', name: 'jaxws-api', version: '2.3.0'

        testCompile group: 'junit', name: 'junit', version: "${junitVersion}"
        testCompile group: 'org.springframework', name: 'spring-test', version: "${springVersion}"
        testCompile group: 'org.mockito', name: 'mockito-core', version: '1.9.5'
    }


Below is the error that I'm facing(Occurs randomly but too often):

Caused by: javax.xml.stream.XMLStreamException: ParseError at [row,col]:[1,379459]
Message: Character reference "&#x10" is an invalid XML character.
    at java.xml/com.sun.org.apache.xerces.internal.impl.XMLStreamReaderImpl.next(Unknown Source)
    at java.xml/com.sun.xml.internal.stream.XMLEventReaderImpl.peek(Unknown Source)
    at microsoft.exchange.webservices.data.core.EwsXmlReader.isEmptyElement(EwsXmlReader.java:1037)
    at microsoft.exchange.webservices.data.core.EwsXmlReader.readElementValue(EwsXmlReader.java:358)
    at microsoft.exchange.webservices.data.property.definition.TypedPropertyDefinition.loadPropertyValueFromXml(TypedPropertyDefinition.java:133)
    at microsoft.exchange.webservices.data.property.definition.StringPropertyDefinition.loadPropertyValueFromXml(StringPropertyDefinition.java:34)
    at microsoft.exchange.webservices.data.core.PropertyBag.loadFromXml(PropertyBag.java:510)
    at microsoft.exchange.webservices.data.core.service.ServiceObject.loadFromXml(ServiceObject.java:298)
    at microsoft.exchange.webservices.data.core.response.SyncResponse.readElementsFromXml(SyncResponse.java:158)
    at microsoft.exchange.webservices.data.core.response.ServiceResponse.loadFromXml(ServiceResponse.java:133)
    at microsoft.exchange.webservices.data.core.request.MultiResponseServiceRequest.parseResponse(MultiResponseServiceRequest.java:76)
    at microsoft.exchange.webservices.data.core.request.MultiResponseServiceRequest.parseResponse(MultiResponseServiceRequest.java:44)
    at microsoft.exchange.webservices.data.core.request.ServiceRequestBase.readResponse(ServiceRequestBase.java:433)
    at microsoft.exchange.webservices.data.core.request.ServiceRequestBase.readResponse(ServiceRequestBase.java:401)
    at microsoft.exchange.webservices.data.core.request.SimpleServiceRequestBase.internalExecute(SimpleServiceRequestBase.java:63)
    ... 23 common frames omitted
EN

回答 1

Stack Overflow用户

发布于 2019-12-03 01:54:04

将所有出现的替换为正确的XML数字字符引用
 (当然,也可以用十进制的等价物
 )。

那么错误应该会消失。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59144238

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档