用XML和XSL來生成動態頁面

2021-08-21 23:27:35 字數 501 閱讀 5286

?br>

在模板的主體內,有很多xsl標籤被用於為資料表示提供邏輯。下面解釋兩個常用的標籤。

choose

標籤類似於傳統程式語言中if-then-else結構的開始部分。在xsl中,choose標籤表示在**進入的部分中,賦值將觸發動作的發生。擁有賦值屬性的標籤跟在choose標籤後面。如果賦值是正確的,位於的開始和結束標籤之間的內容將被使用。如果賦值錯誤,就使用的開始和結束標籤之間的內容。整個部分用來結束。

在這個例子裡,when標籤會為quantity標籤檢查xml。如果quantity標籤裡含有值為真的error屬性,quantity標籤將會顯示列在下面的**單元。如果屬性的值不為真,xsl將會顯示otherwise標籤間的內容。在下面的例項裡,如果error屬性不真,則什麼都不會被顯示。

*not enough in stock. your quantity was adjusted accordingly.

作者blog:

用XML和XSLT來生成靜態的HTML頁面

用xml和xslt生成htm頁面是我一直想做的事情,畢竟,與其讓aspx頁面每訪問一次就去訪問資料庫,開啟資料連線,關閉資料連線,還不如將資料存成htm靜態頁面 在網路上一直找尋這方面的資料,也不是很多,也去msdn去看類庫,乙個方法乙個方法的看,終於管中窺豹 琢磨出這麼一點東西來 需要三個檔案 乙...

用xml和xsl做網頁例項

用xml和xsl做網頁。直接大家儲存兩個檔案執行即可。cdcatalog.xml 相當於html cdcatalog.xsl 相當於css cdcatalog.xml empire burlesque bob dylan usacolumbia 10.90 1985 empire burlesqu2...

用js動態生成html頁面

首先思路明確 生成的元素是乙個完整的dom物件 這些 dom物件的屬性可以是字串,xml檔案,也可以是 json 格式的資料,儲存在後台或者其它位置 通過層層解析,順著 dom層級關係動態建立在 html 文件流中 這些 html 文件放於不同的模板檔案中相應生成不同樣式的效果。以下就json格式儲...