对于任何具有 xml 模式工作知识的人来说,这可能是一个基本错误,它可能只是 Eclipse Indigo 中的一个小配置更改问题,但它耗尽了我的谷歌搜索能力,所有实验都未能解决它。
它是现有项目中运行愉快的 xsd 文件。我将项目设置为 Eclipse 中的 maven / 动态 web 项目,在为动态 web 项目 2.4 打开 Eclipse 的项目方面后,Eclipse 坚持认为我的文件有问题。
这是 xsd 开始(在指向的指针上记录了错误www.w3.org/2001/xmlschema
)
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<definitions
name="ThreeDSecureService"
targetNamespace="http://magpie.webservices.valueobject.domain.acme.com/"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:tns="http://magpie.webservices.valueobject.domain.acme.com/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<types>
以下是错误:
s4s-elt-invalid:元素“定义”不是模式文档中的有效元素。magpie.xsd /Model/src/main/resources 第 8 行 XML Schema 问题
s4s-elt-schema-ns:元素“定义”的命名空间必须来自模式命名空间“http://www.w3.org/2001/XMLSchema”。magpie.xsd /Model/src/main/resources 第 8 行 XML Schema 问题
schema_reference.4:无法读取架构文档'file:///home/adahar/projects/Model/src/main/resources/magpie.xsd',因为1)找不到该文档;2) 文件无法读取;3) 文档的根元素不是 . magpie.xsd /Model/src/main/resources 第 8 行 XML Schema 问题
感谢您提供任何帮助/建议。