使用 XForms 文件作為定製的 XML 編輯器

2021-04-13 23:59:37 字數 754 閱讀 2253

在近期的一篇文章

使用 xpath 2.0 和 xslt 2.0 節省開發時間並減少**量 中,我們討論了如何用 xslt 2.0 功能生成乙個 html **,這個**代表一次 xml 錦標賽(淘汰賽)的結果。在那篇文章中我們

沒有 解決的問題是,如何填寫 xml 錦標賽的勝者和敗者。在本文中,我們繼續討論 xml 錦標賽並建立乙個 xforms 文件,可以用這個文件填寫錦標賽的結果,同時避免在介面中出現標記的尖括號。這個文件就是乙個用於編輯淘汰賽文件型別的編輯器,它具有 ajax 風格的效果。最好的一點是,通過使用 xforms,可以用宣告式標記構建定製的編輯器,而且編輯器基於 xml 文件中的資料結構。

xforms 錦標賽

以前的那篇文章(「使用 xpath 2.0 和 xslt 2.0 節省開發時間並減少**量」) 講解了如何使用 xslt 2.0 將 xml 錦標賽文件轉換為 html 形式的晉級結果以顯示錦標賽結果。但是,在那篇文章中我們沒有考慮如何捕捉這些結果。本文的目標是使用 xforms 為特定的 xml 文件型別編寫乙個編輯器。我們將構建乙個 xforms 文件,它顯示所有輪次中的所有比賽,記錄比賽結果,顯示晉級情況,同時建立乙個包含這些資訊的 xml 文件。

最終的 xforms 文件如下圖所示:

圖 1. colorado software summit 錦標賽第一輪的一場比賽

本文**:

ibm developerworks

中國

nginx 的 location 使用和定製

1.location 有 定位 的意思,根據uri 來進行不同的定位 在虛擬主機的配置中,是必不可少的 location 可以把 的不同部分 定位到不同的處理方式上.比如,碰到.php,如何呼叫 php直譯器 這時就需要 location location 的語法 location patt 中括號...

函式作為引數的使用

函式作為引數的使用,可以有 函式作為另乙個函式的引數,函式作為引數,函式作為含參函式。這.是什麼鬼?是不是被我說得有點暈?那就看看示例 來緩一緩?1.首先是函式作為另乙個函式的引數的使用,要注意的是fun2 m 的m與m 的m要一致,也就是不能不同。函式作為另乙個函式的引數 function fun...

我的退貨申請 留此文件作為紀念

收貨當天,已發現 已經降了近100元.本來羊年大吉,沒想到運氣這麼差.當然這個不算問題.拿到家裡後,開啟包裝箱驗貨,發現了問題 1.首先發現一張2012年 中獎單.從說明書等物品判斷,此產品生產日期是2010年,上市時間是2011年1月.而網頁描述中,沒有生產日期介紹,只有產品上架時間 2015年,...