freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

[工學(xué)]第10章數(shù)據(jù)的組織方式:xml-在線瀏覽

2024-12-06 00:15本頁(yè)面
  

【正文】 ” 結(jié)束,其包含的所有文本都會(huì)被當(dāng)作普通文本處理,所以特殊符號(hào)都會(huì)被忽略掉。 ? 命名空間有作用范圍的概念,一個(gè)被聲明的命名空間只能作用于當(dāng)前元素和其子孫元素上。 XML的這種特性在給開(kāi)發(fā)者帶來(lái)便利的同時(shí),也給 XML文檔的有效性驗(yàn)證帶來(lái)了困難?;蛘吣硞€(gè)重要的元素,其值并不是需要的類型,例如表示價(jià)格的price元素卻被賦予了一個(gè)不相關(guān)的字符串值。 基本示例 ? 假設(shè)在某個(gè)文章系統(tǒng)中,一個(gè)提供數(shù)據(jù)輸出的程序從數(shù)據(jù)庫(kù)中提取需要的數(shù)據(jù),然后輸出一個(gè)表示文章列表信息的 XML文檔,如下所示。 簡(jiǎn)單類型 ? 元素如果包含其他子元素或者屬性,則稱之為復(fù)合類型;元素如果僅僅只包含數(shù)字、字符串或其他數(shù)據(jù)等,但不包含任何子元素或者屬性,則稱之為簡(jiǎn)單類型。例如上面例子中的” string” ,就是內(nèi)置的簡(jiǎn)單類型,表示字符串類型。 定義屬性 ? 當(dāng)需要為一個(gè)元素定義某個(gè)屬性時(shí),可以使用attribute元素,例如在 Note類型的定義中,包含了對(duì) postDate屬性的定義。聲明一個(gè)屬性的默認(rèn)值,如下所示。當(dāng)在某個(gè)屬性或元素定義中使用 fixed屬性指定了一個(gè)值,則該屬性出現(xiàn)時(shí),其值必須為 fixed屬性所指定的值。 ? xs:attribute name=”type” type=”xs:string” fixed=”fruit”/ 列表類型 ? 當(dāng)某個(gè)元素的值為一個(gè)列表時(shí),例如示例中表示標(biāo)簽名的 tags元素,其值的樣式如下所示。一個(gè)聯(lián)合類型包含了多個(gè)簡(jiǎn)單類型(包括列表類型),受其約束的元素的值可以是這些簡(jiǎn)單類型中的其中任意一種類型。 ? xs:simpleType name=”TelephoneType” ? xs:union memberTypes=”xs:string xs:integer”/ ? /xs:simpleType ? xs:element name=”telephone” type=”TelephoneType”/xs:element 匿名類型定義 ? 在前面的示例中,定義元素類型都是單獨(dú)定義一個(gè)具有名稱的類型元素,然后在定義元素時(shí)將該名稱賦給 type屬性以應(yīng)用該類型對(duì)元素進(jìn)行約束。 XML Schema提供了一種匿名類型定義的方法,就是將 simpleType或 plexType元素省略掉name屬性然后直接放在元素定義中,同時(shí)省略掉element元素的 type屬性。 ? hit date=20211117854/hit 混合內(nèi)容 ? 前面向讀者介紹的所有約束形式,都沒(méi)有包含類似于下面這種混合內(nèi)容的表現(xiàn)形式。 ? xs:element name=”ment” type=”xs:anyType”/ 分組和引用 ? XML Schema提供了引用機(jī)制來(lái)簡(jiǎn)化 XML Schema的開(kāi)發(fā),回顧基本示例中的示例代碼,在復(fù)合類型Note的定義中有如下代碼。一般而言,兩個(gè)對(duì)象越接近,沖突的可能性越大。 ? 如果兩個(gè)對(duì)象都是自定義類型,當(dāng)定義的名字一樣時(shí),就會(huì)發(fā)生命名沖突。 ? 如果兩個(gè)對(duì)象是不同類型的非全局元素,例如有兩個(gè)不同的復(fù)合類型的定義中都包含一個(gè)名為 item的元素,此時(shí)不會(huì)發(fā)生命名沖突。 關(guān)聯(lián) XML與 XML Schema ? 當(dāng)定義好一個(gè) XML Schema后,需要將其與受約束的 XML文檔進(jìn)行關(guān)聯(lián)。 ? notes xmlns= xmlns:xsi=instance xsi:schemaLocation=ews XML DOM ? XML DOM即 XML文檔對(duì)象模型,其定義了 XML文檔對(duì)象的各種屬性以及提供了針對(duì)各種操作的支持。本節(jié)將針對(duì) XML DOM的一些特性進(jìn)行補(bǔ)充說(shuō)明。由于 IE和其它非 IE核心的瀏覽器在 XML DOM的實(shí)現(xiàn)上有所不同,所以要分開(kāi)處理。 ? var xmlDoc = new ActiveXObject(“”)。 ? ? ? 加載 XML片段 ? 除了載入整個(gè)文檔外, XML DOM還允許載入一個(gè)符合 XML語(yǔ)法規(guī)范的字符串片段。 取得 XML內(nèi)容 ? 回顧之前示例中輸出 XML內(nèi)容的 parseXML函數(shù),其內(nèi)容如下所示。 XPath是一種在 XML文檔中查找
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1