Не удается проверить XML - PullRequest
1 голос
/ 27 марта 2019

Я пытаюсь создать верблюжий маршрут в весенней загрузке. Я получаю следующую ошибку.

Вызывается: org.xml.sax.SAXParseException: s4s-elt-символ: Символы без пробелов не допускаются в элементах схемы, кроме «xs: appinfo» и «xs: документация». Пила «301 постоянно перемещена».

Мое applicationContext.xml выглядит следующим образом.

<?xml version="1.0" encoding="UTF-8"?>
<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xmlns:cm="http://aries.apache.org/blueprint/xmlns/blueprint-cm/v1.0.0"
    xmlns:jaxws="http://cxf.apache.org/blueprint/jaxws" 
    xmlns:cxf="http://cxf.apache.org/blueprint/core"
    xmlns:camel="http://camel.apache.org/schema/blueprint" 
    xmlns:camelcxf="http://camel.apache.org/schema/blueprint/cxf"
    xmlns:http-conf="http://cxf.apache.org/transports/http/configuration"
    xsi:schemaLocation="http://cxf.apache.org/transports/http/configuration
           http://cxf.apache.org/schemas/configuration/http-conf.xsd
           http://www.osgi.org/xmlns/blueprint/v1.0.0 http://www.osgi.org/xmlns/blueprint/v1.0.0/blueprint.xsd
             http://camel.apache.org/schema/cxf http://camel.apache.org/schema/cxf/camel-cxf.xsd
             http://cxf.apache.org/blueprint/jaxws http://cxf.apache.org/schemas/blueprint/jaxws.xsd
             http://cxf.apache.org/blueprint/core http://cxf.apache.org/schemas/blueprint/core.xsd"
    default-activation="lazy">

        <!--  CXF SERVER  -->
    <camelcxf:rsServer id="productRestController"
        address="http://0.0.0.0:8080/product"
        serviceClass="com.born.oktopus.product.controller.ProductRestController"
        loggingFeatureEnabled="true" loggingSizeLimit="20" >

        <!-- <cxf:schemaLocations> <value>classpath:/schemas/productDataList.xsd</value> 
            </cxf:schemaLocations> <camelcxf:providers> <ref component-id="jaxbProviderXsi" 
            /> </camelcxf:providers> -->

    </camelcxf:rsServer>

    <!--  ERP BEANS -->
    <bean id="loggingOutInterceptor" 
                 class="org.apache.cxf.interceptor.LoggingOutInterceptor" >
        <property name="prettyLogging" value="true" />
    </bean>



</blueprint>

1 Ответ

0 голосов
/ 27 марта 2019

Похоже, вы пытаетесь проверить файл преобразования с помощью XML-файла вместо XSD, так как applicationContext.xml выглядит правильно.

Вам нужно показать нам код JAVA, где вы анализируете с SAX, но я думаю, у вас либо какая-то опечатка, либо вы думаете, что анализируете XSD-файл, но вы ссылаетесь на XML-файл.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...