用帶批注的 XDR 架構創建 XML 視圖(3)_Xml教程
推薦:怎樣用XML和XSL來生成動態頁面xml(可擴展標記語言)看起來可能像某種w3c標準——現在沒有什么實際影響,即使以后能派上用場,也是很久以后的事。但實際上,它現在已經得到了應用。所以,不要等到xml已被加進了你
<Schema> 元素來源于 xml-data 命名空間:urn:schemas-microsoft-com:xml-data。
XDR 架構示例
下例顯示如何將批注添加到 XDR 架構中。XDR 架構由 <Employee> 元素和 EmpID、Fname 及 Lname 特性組成。
<?xml version="1.0" ?> <ElementType name="Employee" > <attribute type="EmpID" /> |
現在,將批注添加到此 XDR 架構中,使架構的元素和特性映射到數據庫的表和列。 帶批注的 XDR 架構如下:
<ElementType name="Employee" sql:relation="Employees" > <attribute type="EmpID" sql:field="EmployeeID" /> |
在此映射架構中,使用 sql:relation 批注將 <Employee> 元素映射到 Employees 表。使用 sql:field 批注將特性 EmpID、Fname 和 Lname 映射到 Employees 表中的 EmployeeID、FirstName 和 LastName 列。
此帶批注的 XDR 架構提供關系數據的 XML 視圖。使用 Xpath(XML 路徑)語言可以查詢該 XML 視圖。Xpath 查詢返回 XML 文檔形式的結果,而不是 SQL 查詢所返回的行集。
說明 在映射架構中,指定的關系值(如表名和列名)區分大小寫。
分享:XML與HTML的結合(下)XML的嵌套處理 一般情況下,我們從數據庫中查詢得到的結果集可能很大,所以從服務器返回到客戶端時,數據會被分成若干個頁面分別進行傳遞。此時,利用TABLE元素中的DATAPAGESIZE屬性可以指定每
- 相關鏈接:
- 教程說明:
Xml教程-用帶批注的 XDR 架構創建 XML 視圖(3)。