偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

XML中的層疊樣式

開發(fā)
XML是一種簡單的數(shù)據(jù)存儲語言,它與不同,HTML是用來定義數(shù)據(jù)的。本文將為您介紹XML中的層疊樣式,希望對你有幫助。

XML(Extensible Markup Language)即可擴(kuò)展標(biāo)記語言,它與HTML一樣,都是SGML(Standard Generalized Markup Language,標(biāo)準(zhǔn)通用標(biāo)記語言)。

Xml是Internet環(huán)境中跨平臺的,依賴于內(nèi)容的技術(shù),是當(dāng)前處理結(jié)構(gòu)化文檔信息的有力工具。擴(kuò)展標(biāo)記語言XML是一種簡單的數(shù)據(jù)存儲語言,使用一系列簡單的標(biāo)記描述數(shù)據(jù),而這些標(biāo)記可以用方便的方式建立,雖然XML占用的空間比二進(jìn)制數(shù)據(jù)要占用更多的空間,但XML極其簡單易于掌握和使用。

XML要將內(nèi)容和表現(xiàn)分離, Web建造者需要新的方法來控制設(shè)計(jì), 顯示和輸出.

Style sheet 是問題的答案. 目前, 有三種可用于XML的 style sheet:

Cascading Style Sheets (CSS) 

Extensible Style Language (XSL)

Document Style Semantics and Specification Language (DSSSL).

如果5.0版的瀏覽器支持XML, XML對現(xiàn)有的CSS標(biāo)準(zhǔn)的支持將會處理大部分基本的風(fēng)格和頁面問題. 但是CSS對于專業(yè)出版商可能不夠強(qiáng)大. 所以, 另一端存在著DSSSL, 一個在使用SGML的高端出版商中流行的ISO (國際標(biāo)準(zhǔn)組織)標(biāo)準(zhǔn). 然而, DSSSL是復(fù)雜的, 它處理的打印文檔管理在Web上很少有用.

現(xiàn)在剩下了 Extensible Style Language (XSL), 特別為XML而寫的style-sheet.XSL目前上交給了W3C作為一個提議, 它給了Web開發(fā)者和用戶較HTML更多的表現(xiàn)靈活性.

例如, HTML的 <H2> 標(biāo)識符在所有瀏覽器上的表現(xiàn)是基本一樣的, 但是XSL讓開發(fā)者指定他們的頁面元素如何表現(xiàn) (盡管用戶可以在個人設(shè)置中覆蓋它).

XSL較CSS更強(qiáng)大, 因?yàn)樗筗eb建造者創(chuàng)建可以動態(tài)改變其表現(xiàn)的文檔. 例如, 你可以包含這樣的程序語句, "如果一個XML元素的屬性為數(shù)值10, 顯示為綠色, 否則為黑色." 或者你可以將"僅供內(nèi)部使用"作為屬性給一個段落標(biāo)上, 這樣它在某些情況下不會出現(xiàn). XSL被設(shè)計(jì)用于腳本語言如JavaScript.

【編輯推薦】

  1. 解析PHP中的XML數(shù)據(jù)
  2. 在MySQL中使用XML數(shù)據(jù)—數(shù)據(jù)格式化
  3. 超強(qiáng)解析XML——簡單直接的來
  4. 詳談XML的應(yīng)用分類及前景
  5. SQL Server數(shù)據(jù)庫與XML標(biāo)識語言的集成
責(zé)任編輯:于鐵 來源: 長沙牛耳
相關(guān)推薦

2010-08-06 14:52:35

FlexCSS層疊樣式表

2023-07-14 07:52:37

CSS優(yōu)先級Design

2010-09-06 14:11:32

CSS

2024-04-26 08:27:15

JavaScriptCSSHTML元素

2015-10-09 09:43:28

CSS CSS3

2021-08-12 06:08:15

CSS 技巧組件狀態(tài)

2010-08-31 12:42:22

CSS a標(biāo)簽

2011-02-22 14:10:25

PHPXML

2022-08-03 08:11:58

數(shù)據(jù)測試同類型

2010-09-01 09:29:51

CSS層疊CSS繼承

2020-08-04 07:30:52

CSS控制層疊inherit

2022-12-06 23:32:47

CSS語言LCH

2010-08-27 09:19:32

CSS層疊繼承

2010-08-09 10:21:56

XMLFlex

2009-02-03 10:19:45

2010-03-05 13:28:34

SpringObject XML

2011-05-18 16:02:08

XML

2023-08-22 13:18:00

Web 開發(fā)CSS

2009-08-05 18:49:11

XmlSerializ

2013-06-08 12:49:03

Android開發(fā)XML定義菜單
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號