Framework mechanism · Library example application
一份 HTML 模板,往返完整的階層 XML
這個 Library 範例應用以 data-x-template、data-x-ref、data-x-container 與
data-x-name 表達資料結構。新增、移動或刪除書架與書籍,右側 XML 會同步反映 DOM 結構;下方第二層預覽會把 x:index 展開成可重建的檢索 associations。
Get XML→Expand→Edit DOM→Extract→Preview XML
Library 是範例應用,不是 Framework 必備模型。書架、書籍與 AUTHOR、SHELF、ISBN 是此應用選用的結構/維度。Framework 提供 XML 往返與索引投影機制,不規定你的應用必須採用這些詞彙。先看通用 metadata 建議,或比較其他應用實例。
Level 2 · Projection mechanism through a Library example
XML 之上,還有一層可檢索的結構
在此應用實例修改書名或作者後,下表會同步更新:每個 x:index marker 一列,重複的 TITLE/AUTHOR 不會互相覆寫。這是本機推演,不是XRepository 的實際索引,也不會寫回 repository;應用維度不是 Framework 的保留詞彙。
| Ordinal | DimensionKey | Value → NormalizedValue | XML 來源 |
|---|
TITLE 同時包含圖書館名稱與各本書名;AUTHOR 與某個 TITLE 分別命中,不保證屬於同一本書。這個教學查詢回傳整份 library record,不是 book 節點。ISBN 在此是文字維度,不保證唯一。