当前位置: 首页 > 知识库问答 >
问题:

如何将“无命名空间”XML模式导入到WSDL中?

刘海
2023-03-14

我有一个XML模式(称为DataQualityCalculationTasks.xsd),它没有声明目标命名空间http://www.w3.org/tr/xmlSchema-0/#UndeclaredTns。我在WSDL文件中导入了这个XML模式,如下所示:

<?xml version="1.0" encoding="UTF-8"?>

<wsdl:definitions 
targetNamespace="http://example.com/myNamespace" 
name="DataQualityServiceService" 
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">

<wsdl:types>
    <xsd:import schemaLocation="DataQualityCalculationTasks.xsd"/>
</wsdl:types>

..................................................................

</wsdl:definitions>

但是,我在Eclipse中得到以下错误:

谢谢!

共有1个答案

卞俊哲
2023-03-14

您可以如下所示:

<wsdl:types>
    <xsd:schema targetNamespace="urn:tempuri-org">
        <xsd:import schemaLocation="DataQualityCalculationTasks.xsd"/>
    </xsd:schema>
</wsdl:types>
 类似资料:
  • 在这一节中,我们将探索JavaScript中关于命名空间的模式。命名空间可被看作位于一个唯一标识符下的代码单元的逻辑组合。标识符可以被很多命名空间引用,每一个命名空间本身可以包含一个分支的嵌套命名空间(或子命名空间)。 在应用开发过程中,出于很多原因,我们都要使用命名空间。在JavaScript中,它们帮助我们避免在全局空间中于其他对象或者变量出现冲突。它们对于在代码库中组织功能块也非常有用,这样

  • 供应商提供的XML如下: 请注意,没有声明,供应商也没有提供模式。这不能更改,供应商将来会继续这样发布XML。 为了生成JAXB绑定,我创建了如下模式: 请注意,我已经声明了一个或多或少有意义的命名空间(“http://acme.com/schema”),以便它可以用于元素引用等。XJC 生成以下: 然后,我尝试解组XML文档: 我得到的例外是: 显然,这是因为XML元素属于一个空的名称空间,而J

  • 主要内容:命名冲突,使用前缀来避免命名冲突,XML 命名空间 - xmlns 属性,统一资源标识符(URI,全称 Uniform Resource Identifier),默认的命名空间,实际使用中的命名空间XML 命名空间提供避免元素命名冲突的方法。 命名冲突 在 XML 中,元素名称是由开发者定义的,当两个不同的文档使用相同的元素名时,就会发生命名冲突。 这个 XML 携带 HTML 表格的信息: <table> <tr> <td>Apples</td> <td>Bananas</td> <

  • 问题内容: 尽管我已经学习Python大约一年了,但我正在学习Python并仍然是一个初学者。我正在尝试编写一个在主模块中调用的功能模块。被调用模块中的每个函数都需要math模块才能运行。我想知道是否有一种方法可以在不将数学模块导入被调用模块内部的情况下进行操作。这是我所拥有的: : : 运行时,我得到: 我很难理解的是为什么在运行时出现名称错误。我知道该变量在导入时对主模块变为全局,因为可以访问

  • 我有一个XML文件,其结构如下: XSD模式: 和可视化的XSL文件(学生tylesheet.xsl): 我目前正在学习一门关于XML的短期课程,任务是在XML文件中构建给定的XSD模式和一些示例记录,然后最终使用XSLT将内容可视化为超文本标记语言。其中一项任务指出,我需要使用“urn:学生”作为结构的默认命名空间。然而,当我这样做的时候,我不会在最终的可视化中收到数据。当我从XML文件中删除“

  • 我在使用activeMQ作为JMS提供程序运行我的Spring JMS项目时遇到了麻烦。 线程"main"中的异常org.springframework.beans.factory.parsing.Bean定义解析异常:配置问题:无法定位Spring N amespaceHandler for XML模式名称空间[http://activemq.apache.org/schema/core]违规资