XML簡明教程 10 什麼是主 細節特徵

2021-04-17 08:44:57 字數 820 閱讀 5403

新的主/

細節特徵允許你連線到乙個分層紀錄集的當前記錄上,這就意味著你可以把當前紀錄的子元素連線到乙個截然不同的表中。例如,考慮一下的

xml:

john **ith

192883

fly swatter

9.99

marea angela castaneda

827145

fly *****

15.99

amy jones

998022

mosquito netting

38.99

你可以允許你的使用者通過id來定位訂單,並顯示(也僅能顯示)當前訂單上的客戶和專案資訊,你的使用者並不能檢視所有訂單的資訊——僅能檢視自己感興趣的。

如何連線到細節?

連線到層次結構中的底層(細節資訊)的關鍵是了解你的資料的結構,上面的xml在根元素中含有有三個元素。基於xml dso所採用的試探法,每乙個訂單都對映到乙個包含"order_number"、 "customer"、 和 "item"等域的行集中。"order_number"列包含"order_number"屬性的值,"customer"和"item"列包含指向各自的"customer"和"item" 紀錄集的指標。"customer"記錄集中包含帶有"name"和"custid"域的元素的值,"item" 記錄集中包含帶有"name"和"price"域的元素的值。

這樣,在頂層("orders")紀錄集中,你可以找到"order_number"的值,然後允許你的使用者通過"order_number"定位訂單。

order number: xmldoc" datafld="order_number">

XML簡明教程 1 什麼是XML元素

xml是一種標識語言,一組用來建立描述資料的語法標籤的規則集。乙個 xml元素是由開 始標籤 結束標籤以及標籤之間的資料構成的。開始和結束標籤用來描述標籤之間的數 據。標籤之間的資料被認為是 元素的值。例如,在下面乙個 xml元素的例子中,元素 di rector 的值是 ed wood ed wo...

XML簡明教程 3 什麼是XML資料島

資料島是指存在於html頁面中的 xml 資料島允許你在html頁面中整合 xml,對 xml編 寫指令碼,而不需要通過指令碼或標籤讀取 xml。幾乎所有能夠存在於乙個結構完整 的xml文件中的東西都能存在於乙個資料島中。包括處理指示 doctype宣告和內部子集 注意,編碼串不能放在資料島中。xm...

XML簡明教程 3

目錄 發展歷史 xml和html對比之可擴充套件 xml和html對比之語法細節 關於dtd和schema xml語法結構 xml命名空間 dom4j 讀寫配置檔案 關於slt 1.xml 只能有乙個根元素 在html中可以有多個根元素,但是在xml中只允許有乙個根元素,也即是說html可以描述很多...