XML默认命名空间问题
假设我有以下
XML模式文件和以下
XML文档文件.我有两个问题,
>由于XML Schema文件中没有指定目标名称空间,因此Information元素中的命名空间是什么? XML Schema文件: <?xml version="1.0" encoding="utf-8"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified"> <xs:element name="Information" type="xs:string"/> </xs:schema> XML文档文件: <?xml version="1.0" encoding="utf-8"?> <Information>Hello XML</Information> 提前致谢, 解决方法
Information元素将不在命名空间中.要将它放在默认命名空间中,您必须在标记中指定该命名空间.
<Information xmlns="http://www.mydefaultnamespace.com"> 从Oracle article:
这是一个非常全面的命名空间资源: XML Namespaces FAQ (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |