XmlSeedTemplate

HTML / JavaScript / XML - Server

把表單的結構,直接變成可往返的 XML 架構。

這是 Architectural XML Editing Framework 的現代參考實作:HTML 原型同時承載呈現、互動與資料語意;瀏覽器編輯完整階層 XML;Server 保持與應用版面鬆耦合。

TArchitectural TemplateHTML + data-x-* semantics
ROriginal XMLhierarchical data
H′Editable DOMstructure is data
R′Modified XMLlistener + processors
01

Architecture in HTML

data-x-containerdata-x-name 讓既有 HTML 工具仍可使用,不另造一套 UI 語言。

02

DOM structure is data

增刪與排序 template fragments 會直接改變輸出 XML hierarchy,而不只更新欄位值。

03

Granary persistence

/api/xml-records 以身分、ACL、ETag 與資料庫投影管理 XML;Server 不需要理解 HTML layout。

04

Modern safeguards

Async Fetch、標準 <template>、ETag、XXE 防護與 1 MiB payload limit。