第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

請(qǐng)教該怎么去理解xml文件和xsd文件的關(guān)系?

請(qǐng)教該怎么去理解xml文件和xsd文件的關(guān)系?

慕斯709654 2023-04-08 22:18:31
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"?><notexmlns="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>這樣的關(guān)系,誰(shuí)負(fù)責(zé)來(lái)驗(yàn)證xml是否符合x(chóng)sd規(guī)則?是程序員自己實(shí)現(xiàn)?如果我用瀏覽器訪問(wèn)xml文件,瀏覽器會(huì)校驗(yàn)么?如果程序員自己實(shí)現(xiàn),那么xsd文件如何讓代碼獲取?xsi:schemaLocation="http://www.w3school.com.cn note.xsd">這行代碼中的note.xsd和note.xml的位置關(guān)系是啥?另外,非IE瀏覽器下打開(kāi)xml文檔總是提示:This XML file does not appear to have any style information associated with it. The document tree is shown below.這個(gè)如何解決?
查看完整描述

2 回答

?
翻閱古今

TA貢獻(xiàn)1780條經(jīng)驗(yàn) 獲得超5個(gè)贊

  1. XSD文件在某個(gè)namespace中定義element和type。此處定義的type被element(此namespace或者其他namespace中的)使用,而XML文件不使用。

  2. XML文件有且唯一root element。

  3. 創(chuàng)建XML時(shí),在root element中可以指定使用哪些namespace,從而使用其中的element。

    討論:root element也是屬于某個(gè)namespace,因?yàn)槠渌膃lement都是此root element的子element,那么是不是只需要

    指定使用root element的namespace?這個(gè)要看root element的type的定義情況。

    如果在root element的type的定義中(以及type定義中的element,反復(fù)下去)引用其他namespace的element或者type,那么就需要引入其他namespace

綜上所述,XML文件和XSD文件沒(méi)有直接的聯(lián)系,他們之間通過(guò)namespace關(guān)聯(lián),即

              add element                                 use element

XSD文件-------------------------->namepsae--------------------------->XML文件


查看完整回答
反對(duì) 回復(fù) 2023-04-11
?
catspeake

TA貢獻(xiàn)1111條經(jīng)驗(yàn) 獲得超0個(gè)贊

xml 聲明里有一個(gè)屬性 xs:schemaLoaction

查看完整回答
反對(duì) 回復(fù) 2023-04-11
  • 2 回答
  • 0 關(guān)注
  • 216 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)