国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > XML > 正文

XML教程三:XML到底能做什么?

2024-09-05 20:55:07
字體:
來源:轉載
供稿:網友

首先說,xml的技術有兩項的很顯著的特點。
1,數據和現實的分離。
2,數據的自描述性。
下面我就從這兩個方面,結合自己的經驗和叢書中了解的知識,簡單的談一下。
第一:數據和現實的分離。
比如說你手頭上有一篇的資料(我們這里先假定是文字的資料,因為假如涉及到圖,影像等范圍就太廣了,也不是我只能力所及),是xml的數據的格式,好了,假如你的客戶想通過互聯網看看你的資料。你就可以使用一個aaa.xsl把你的xml的數據格式化為HTML的格式,同時這里面有個補充一點,因為你可以控制你要顯示的內容,你可以過濾掉對于客戶不能看到的信息。但是這里面你并沒有動原來的數據。
假如你的老板想把資料打印出來,作為報表向上級匯報,還是用原來的數據,再寫一個bbb.xsl,把xml的數據輸出為一個漂亮的報表的形式。ok了。
假如你以前的數據是txt的格式,你就必須從新的要做兩種的格式,
一個html的,一個報表的。你的工作最多時copy,copy的
2,數據的自描述性。
比如說我的個人信息。
對于數據庫來說,可能建立一個users的表。建立不同的字段。
數據取得可以是
rs("name")="jiangtianpeng"
rs("Emial")="wfxian@263.net"
rs("Id")="dadapeng"
但是沒有了rs或者對于外部來說又如何的區分id和name的區別。
dadapeng是id?還是name?
jiangtianpeng是name?還是id?

ok
用xml描述一下個人信息

jiangtianpeng
dadapeng
china
....
wfxian@263.net


是不是一目了然。
實際上面的問題就涉及到了不同系統之間的xml的交換。xml是不同系統之間的橋梁。

我談一下我工作的xml經驗
我現在的工作是一個中文,英文,俄文三種語言的網站,
比如我們通過com組件的得到一個用戶的信息
可能是
name_RU='這里是俄文'。。。。等等的信息/>

在中文上就寫一個顯示中文的xsl,
在英文上就寫一個顯示英文信息的xsl。

假如不用這種技術,將會很麻煩的。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 潍坊市| 偃师市| 林州市| 安乡县| 措勤县| 石城县| 开阳县| 洪洞县| 德江县| 莱州市| 襄垣县| 正定县| 固原市| 色达县| 富蕴县| 广南县| 大新县| 大洼县| 苍梧县| 古交市| 桃源县| 翁牛特旗| 故城县| 宜良县| 通河县| 博罗县| 尚义县| 新巴尔虎右旗| 宁武县| 纳雍县| 汉川市| 霞浦县| 新丰县| 准格尔旗| 太谷县| 镇江市| 陕西省| 海原县| 凉山| 罗田县| 惠东县|