关于xml名称空间,我有几个问题,我将用以下三段代码来解释:
1-非常简单的XML架构:
<?xml version="1.0" encoding="US-ASCII"?>
<schema xmlns="http://www.w3.org/2001/XMLSchema"
xmlns:tns="http://www.library.com"
targetNamespace="http://www.library.com"
elementFormDefault="qualified"
attributeFormDefault="unqualified">
<element name="Book" type="tns:BookType" />
<complexType name="BookType">
<sequence>
<element name="Title" type="string" />
<element name="Author" type="string" />
</sequence>
</complexType>
</schema>
2-使用新创建的XML架构的XML:
<?xml version="1.0" encoding="US-ASCII"?>
<Book xmlns:xsi="http://www.wc3.org/2001XMLSchema-instance"
xsi:schemaLocation="http://www.library.com ex9.xsd"
xmlns="http://www.library.com">
<Title>Scherlock Holmes</Title>
Author>Arthur Conan Doyle</Author>
</Book>
3-与上述两者没有关系的另一段代码:
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:jee="http://www.springframework.org/schema/jee" xmlns:util="http://www.springframework.org/schema/util"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.2.xsd
http://www.springframework.org/schema/jee http://www.springframework.org/schema/jee/spring-jee-3.2.xsd
http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-3.2.xsd">
....
</beans>
、
、
等 schemaLocation
,因为XML架构建议隐含了它们的定义。xs:attribute
等的含义。http://www.w3.org/2001/xmlschema-instance
是一个内置的命名空间,由XML架构建议中已经暗示了其定义的组件组成。当引用另一个XSD中的定义时,我们对不同命名空间中的另一个XSD使用“import”,对相同命名空间中的另一个XSD使用“include”。
当我试图在sap中使用外部Web服务(WSDL文件)进行数据集成时,我在sap中创建客户端代理并给出了服务提供者webservice URL http://172.31.3.48:8717/?WSDL它给出了代理生成错误它给出了“Liberary haldler Exception”“incorrect value:unknown namespace http://www.w3.org/2001/
我得到以下错误时运行我的应用程序:附加信息:错误在第2行位置64.从命名空间http://www.w3.org/2001/XMLSchema-instance期待元素CustomeLeads...遇到名称为“自定义线索”、命名空间的“元素”。 我不明白为什么我会收到这个错误消息,因为正如你从XML中看到的,“自定义领导”包含在XML中。如果我取出命名空间,文件将不会读取元素。包括命名空间似乎工作,
我请求soapenv提供以下信息: 我想删除xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance" 我能用我的服务吗?也许你可以设定组织。阿帕奇。轴客户调用具有某些属性的对象。。。我不知道。
我有以下XSD,我正在从中生成JAXB绑定…(只为这个问题留下了相关部分):
下面是我的XSD。我犯了错误。你能验证一下吗? 请帮帮我。