XML和XSTL走馬觀花(ajax)

2021-08-30 17:18:30 字數 1590 閱讀 2238

extensible markup language 的簡稱。1.資料儲存 2資料顯示

html本身的缺陷,如資料內容和頁面排版,顯示控制等混在一起,導致頁面過於膨脹。資料庫儲存的資訊,經過動態程式語言的解釋執行被轉換為html文件格式後,資訊原有的格式已經變得面目全非,這給前台頁面的設計者及後台系統的程式開發人員帶來許多麻煩。。。???不太懂的一段話!!!

xml可以將資料的內容與控制資料顯示效果的格式清晰分開!!!同時xml之所以被稱為可拓展的標記語言,是因為在xml中允許開發人員自行建立所需要的標籤,正是因為xml的這一特點,我們可以借助自定義標記的方式分層次清晰的表達出資料之間的關係。

##將xml文件中所儲存的資料看作是乙個可以操作的樹,開發人員可以根據需要對這個樹進行遍歷,修改以及對資料訪問的目的。

##xml的最大優點在於它的資料儲存格式不受顯示格式的制約。

##通用的資訊交換方式。

*****xstl可拓展的樣式表轉換語言====

--解決問題:如何將xml中的資料進行顯示?(採用css層疊樣式表,例項如下)

code:

sid

sname

gre

toefl

tse

code:

<?xmlversion="1.0"encoding="utf-8"?>

<?xml-stylesheettype="text/css"href="xml1.css"?>1張三

1700

6301202李四

1800

599110

顯示效果:按css層疊樣式表描述的顯示。

##總結:雖然css能夠很好的控制輸出的樣式,比如色彩,字型,大小等,但是它存在著嚴重的侷限性。例如:不能重新排序文件中的元素;不能判斷和控制哪個元素被顯示,哪個不被顯示;不能統計計算元素中的資料;因此css只適合用於在輸出比較固定的最終文件,對於要求比較靈活的需求往往不能做到。

##css:相對簡潔,消耗系統資源少。___在客戶端用於控制顯示。

##xstl:消耗記憶體大。___在伺服器端用於處理文件。

##xstl的全稱是可拓展的樣式表轉換語言(extensible stylesheet transformation language)。它是一種用來轉換xml文件結構的語言。最主要的功能是將xml轉換為html。

## 如果要從xml裡根據需要提取相關的資料進行顯示,就需要用到xstl提供的模式化查詢語言。所謂模式化查詢語言,就是通過相關的模式匹配規則表示式從xml裡提取資料的特定語句。

常用的分3種:1選擇模式

走馬觀花記二 css

css是cascading style sheet 層疊樣式化表單 的簡稱,是一種格式化網頁的語言。以前在做網頁時,網頁的內容和樣式都混在一起,這將使網頁很難維護,而css的出現解決了這個問題,它專門用於網頁的樣式設定,使網頁和樣式分開。1.css的基本語法 code h3 指定所有在 小結 如果 ...

C 0x 走馬觀花 譯者的話

寫在前面 就像刀客尊敬和愛護他的刀,小提琴手把小提琴當作自己的第二生命一樣,一名老程式設計師也對著自己熟悉的程式語言有著一種特別的感情。對於效率和優雅的追求,是c 區別於其他程式語言的顯著特徵。c 0x作為下一代的c 程式語言,在stl帶來的震撼之後,又會帶來什麼大家可以期待的呢?我碰巧看到了 wi...

走馬觀花遊C 之向左?向右?

課後作業 通過分支和迴圈語句了解條件邏輯 計算0到20之間,能被3整除的整數。新建乙個名為leftorrightdemo的控制台應用 net core 應用程式,並在static void main string args 方法中,寫下如下 並執行 這段 主要是用來判斷賦值給變數a值的能不能被3整除...