SAXParseException; src-resolv: не удается разрешить имя «…» в компонент (n) «определение типа»

я пытаюсь сделать проверку схемы, в настоящее время используяjavax.xml.validation.SchemaFactory, К сожалению, когда я звонюnewSchema(Source schema) функция, я получаю следующую ошибку:

Caused by: org.xml.sax.SAXParseException; systemId: file:/C:/Users/C42056/Documents/workspace-sts-3.2.0.RELEASE/cec-sample-ws-integration-2-war/target/classes/WEB-INF/schemas/xsd/individual/PrivateComponentTypes_4_0.xsd; lineNumber: 33; columnNumber: 88; src-resolve: Cannot resolve the name 'utility:ObjectStatusDateType' to a(n) 'type definition' component.
at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)
at org.apache.xerces.util.ErrorHandlerWrapper.error(Unknown Source)
at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
at org.apache.xerces.impl.xs.traversers.XSDHandler.reportSchemaError(Unknown Source)
at org.apache.xerces.impl.xs.traversers.XSDHandler.reportSchemaError(Unknown Source)
at org.apache.xerces.impl.xs.traversers.XSDHandler.getGlobalDecl(Unknown Source)
at org.apache.xerces.impl.xs.traversers.XSDElementTraverser.traverseNamedElement(Unknown Source)
at org.apache.xerces.impl.xs.traversers.XSDElementTraverser.traverseLocal(Unknown Source)
at org.apache.xerces.impl.xs.traversers.XSDHandler.traverseLocalElements(Unknown Source)
at org.apache.xerces.impl.xs.traversers.XSDHandler.parseSchema(Unknown Source)
at org.apache.xerces.impl.xs.XMLSchemaLoader.loadSchema(Unknown Source)
at org.apache.xerces.impl.xs.XMLSchemaLoader.loadGrammar(Unknown Source)
at org.apache.xerces.impl.xs.XMLSchemaLoader.loadGrammar(Unknown Source)
at org.apache.xerces.jaxp.validation.XMLSchemaFactory.newSchema(Unknown Source)
at com.sei.ec.xml.validation.SimpleXmlValidator.loadSchema(SimpleXmlValidator.java:70)
at com.sei.ec.xml.validation.SimpleXmlValidator.(SimpleXmlValidator.java:83)
... 75 more

utility:ObjectStatusDateType элемент используется в файле .xsd, который я передаю вnewSchema(Source schema) функция. Я импортируюObjectStatusDateType из другого файла .xsd - для которого я tripple проверил путь к файлу.utility Пространство имен также объявлено правильно.

Вот's фрагмент схемы, которую я передаю в функцию (LocateCoverageIndexesByIdentifier_3_0.xsd):





.
. 
.

И это из ObjectHistory_1_0.xsd:


.
. 
.
  
    
      
      
    
  

И, наконец, боб


  
    classpath:WEB-INF/schemas/xsd/individual/ci/LocateCoverageIndexesByIdentifier_3_0.xsd
    
  

Кто-нибудь сталкивался с такой проблемой раньше?

Ответы на вопрос(4)

Ваш ответ на вопрос