用帶批注的 XDR 架構(gòu)創(chuàng)建 XML 視圖(2)_Xml教程
推薦:怎樣用XML和XSL來(lái)生成動(dòng)態(tài)頁(yè)面xml(可擴(kuò)展標(biāo)記語(yǔ)言)看起來(lái)可能像某種w3c標(biāo)準(zhǔn)——現(xiàn)在沒(méi)有什么實(shí)際影響,即使以后能派上用場(chǎng),也是很久以后的事。但實(shí)際上,它現(xiàn)在已經(jīng)得到了應(yīng)用。所以,不要等到xml已被加進(jìn)了你
映射架構(gòu)
在關(guān)系數(shù)據(jù)庫(kù)的上下文中,將任意的 XDR 架構(gòu)映射到關(guān)系存儲(chǔ)是非常有用的。達(dá)到此目的的一個(gè)方法是對(duì) XDR 架構(gòu)進(jìn)行批注。帶批注的 XDR 架構(gòu)稱為"映射架構(gòu)",它提供了關(guān)于如何將 XML 數(shù)據(jù)映射到關(guān)系存儲(chǔ)的信息。映射架構(gòu)實(shí)際上是關(guān)系數(shù)據(jù)的 XML 視圖。可以使用這些映射檢索 XML 文檔格式的關(guān)系數(shù)據(jù)。
Microsoft SQL Server 2000 引入了許多批注,可以在 XDR 架構(gòu)中使用這些批注,將元素和特性映射到數(shù)據(jù)庫(kù)表和列。可以使用 XPath(XML 路徑)指定對(duì)映射架構(gòu)(XML 視圖)的查詢。映射架構(gòu)描述了最后所得到的文檔結(jié)構(gòu)。
批注的命名空間
在 XDR 架構(gòu)中,使用下面的命名空間指定批注:urn:schemas-microsoft-com:xml-sql。
下例顯示指定命名空間的最簡(jiǎn)單方法是在 <Schema> 標(biāo)記中指定它。urn:schemas-microsoft-com:xml-sql 命名空間的批注必須是由命名空間限定的。
<?xml version="1.0" ?> <Schema xmlns="urn:schemas-microsoft-com:xml-data" xmlns:sql="urn:schemas-microsoft-com:xml-sql" > ........... </Schema> |
所用的命名空間前綴是任意的。 在本文檔中,sql 前綴用于表示批注命名空間和使此命名空間中的批注區(qū)別于其它命名空間中的批注。
數(shù)據(jù)類型的命名空間
XDR 架構(gòu)使您得以指定元素或特性的數(shù)據(jù)類型。使用下面的命名空間指定數(shù)據(jù)類型: urn:schemas-microsoft-com:datatypes。
以下是帶有命名空間聲明的最小 XDR 架構(gòu):
<?xml version="1.0" ?> <Schema xmlns="urn:schemas-microsoft-com:xml-data" xmlns:sql="urn:schemas-microsoft-com:xml-sql" xmlns:dt="urn:schemas-microsoft-com:datatypes"> ... </Schema> |
所用的命名空間前綴是任意的。 在本文檔中,dt 前綴用于表示數(shù)據(jù)類型命名空間和使此命名空間中的批注區(qū)別于其它命名空間中的批注。
分享:XML與HTML的結(jié)合(下)XML的嵌套處理 一般情況下,我們從數(shù)據(jù)庫(kù)中查詢得到的結(jié)果集可能很大,所以從服務(wù)器返回到客戶端時(shí),數(shù)據(jù)會(huì)被分成若干個(gè)頁(yè)面分別進(jìn)行傳遞。此時(shí),利用TABLE元素中的DATAPAGESIZE屬性可以指定每
- xml創(chuàng)建節(jié)點(diǎn)(根節(jié)點(diǎn)、子節(jié)點(diǎn))
- WML開(kāi)發(fā)教程之 WAP網(wǎng)站服務(wù)器配置方法
- WMLScript的語(yǔ)法基礎(chǔ)
- 收集的WML Script標(biāo)準(zhǔn)函數(shù)庫(kù)
- WML教程之文本框控件Input
- 無(wú)線標(biāo)記語(yǔ)言(WML)基礎(chǔ)之WMLScript 基礎(chǔ)
- xml文件的結(jié)構(gòu)解讀
- 關(guān)于XSL - XSL教程
- 選擇模式 - XSL教程 - 2
- XPath入門 - XSL教程 - 3
- 匹配模式 - XSL教程 - 4
- 測(cè)試模式 - XSL教程 - 5
- 相關(guān)鏈接:
- 教程說(shuō)明:
Xml教程-用帶批注的 XDR 架構(gòu)創(chuàng)建 XML 視圖(2)
。