您好,匿名用户
随意问技术百科期待您的加入

如何理解xml文件和xsd文件的关系

0 投票

标题

xsd文件:
<?xml version="1.0"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://www.w3school.com.cn"
xmlns="http://www.w3school.com.cn"
elementFormDefault="qualified">
<xs:element name="note">
   <xs:complexType>
     <xs:sequence>
        <xs:element name="to" type="xs:string"/>
        <xs:element name="from" type="xs:string"/>
        <xs:element name="heading" type="xs:string"/>
        <xs:element name="body" type="xs:string"/>
     </xs:sequence>
   </xs:complexType>
</xs:element>
</xs:schema>

xml文件:

<?xml version="1.0"?>
<note
xmlns="http://www.w3school.com.cn" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.w3school.com.cn note.xsd">
<to>George</to>
<from>John</from>
<heading>Reminder</heading>
<body>Don't forget the meeting!</body>
</note>
  • 这样的关系,谁负责来验证xml是否符合xsd规则?是程序员自己实现?
  • 如果我用浏览器访问xml文件,浏览器会校验么?
  • 如果程序员自己实现,那么xsd文件如何让代码获取?
xsi:schemaLocation="http://www.w3school.com.cn note.xsd">
  • 这行代码中的note.xsd和note.xml的位置关系是啥?

另外,非IE浏览器下打开xml文档总是提示:

This XML file does not appear to have any style information associated with it. The document tree is shown below.
  • 这个如何解决?
用户头像 提问 2012年 12月1日 @ Dante 上等兵 (290 威望)
分享到:

1个回答

0 投票

xml 声明里有一个属性 xs:schemaLoaction

用户头像 回复 2012年 12月1日 @ Heimerdinger 上等兵 (311 威望)
提一个问题:

相关问题

0 投票
1 回复 29 阅读
用户头像 提问 2013年 12月11日 @ Nunu 上等兵 (350 威望)
+1 投票
1 回复 102 阅读
用户头像 提问 2013年 6月29日 @ Veigar 上等兵 (210 威望)
0 投票
1 回复 31 阅读
用户头像 提问 2012年 12月1日 @ Maokai 上等兵 (292 威望)
+1 投票
1 回复 95 阅读
0 投票
1 回复 33 阅读
用户头像 提问 2012年 12月1日 @ Singed 上等兵 (275 威望)

欢迎来到随意问技术百科, 这是一个面向专业开发者的IT问答网站,提供途径助开发者查找IT技术方案,解决程序bug和网站运维难题等。
温馨提示:本网站禁止用户发布与IT技术无关的、粗浅的、毫无意义的或者违法国家法规的等不合理内容,谢谢支持。

欢迎访问随意问技术百科,为了给您提供更好的服务,请及时反馈您的意见。
...