Ext中如何展現複雜的xml檔案

2021-08-30 06:07:28 字數 918 閱讀 6139

需求就是如何將xml檔案能夠介面美觀的展現出來?

其實有幾種的解決方式:

1.通過xml+xslt的方式

[color=orange]1.1 伺服器端生成html檔案[/color]

這個可能產生的資料量較大

[color=orange]1.2 將xslt的處理指令嵌入到xml檔案中,然後通過瀏覽器去解析[/color]

<?xml-stylesheet type="text/xsl" href="../xslt/sourceinfo.xslt"?>

可以通過第三方的擴充套件元件 ext.ux.managediframe[url]來顯示xml檔案

但是這種方式存在兩個問題:

a:如果xml檔案是動態的,想對xml檔案進行相關的操作,且用到ext相關的方法,那麼每次都得載入ext相關的幾個js檔案,這顯然是難以容忍的。

b:在ie6下,還偶爾出現ie cannot open internet site的錯誤(可能的原因是在document還沒載入完就往dom中寫innerhtml,我碰到的即使是載入css檔案也會出現這樣的問題)

2.[color=red]通過ext的xtemplate[/color]

示例如下:

xml檔案sourceinfo.xml:

ext相關**:

css相關:

td.td1

.xmlul

.xmlbody

.xmlspan

#container .collapsedimg

#container .collapsed ul

.forcollapsed

區域性效果圖:

[img]

Ext中如何校驗TextField的字段被修改了?

場景描述 在form表單中有個sfzhm的字段,需要去後台進行sfzhm是否重複的校驗,一開始使用了blur的event來去後台進行校驗,後來發現在焦點離開時,及時資料沒有發生變化,也會造成後台訪問,造成大量的資源浪費,如何解決這個問題呢?從官方的api中,查詢可能解決此問題的屬性或者事件 經過分析...

cms中是如何讀取欄位的,以及如何展現的?

addons cms library service.php 獲取指定型別的自定義字段列表,public static function getcustomfields source,source id,values conditions 這段的話分析是,diyform標籤,傳入了變數fieldsl...

Linux中的Ext2檔案系統

之所以要寫ext2檔案系統,是因為最近一直在看hadoop,發現hdfs和ext2檔案系統非常類似,加上以前已經了解ext2檔案系統,所以,打算先把ext2的思想梳理一遍。在linux作業系統中,一切皆檔案。linux檔案最重要的特性 檔案許可權,檔案屬性和檔案資料。其中檔案許可權如rwx,檔案屬性...