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

首頁 > 開發 > XML > 正文

竹筍炒肉:XML學習筆記(二)

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

  還是在w3cschools學的。

  1、命名空間
  提供了一種避免元素命名沖突的機制。通過在元素名前增加一個前綴來區分不同的元素,同時在開始標簽中增xmlns屬性來描述不同的URI指定的命名空間。例如:

<f:table xmlns:f="http://www.w3schools.com/furniture">......</table>
<h:table xmlns:h="http://www.w3.org/TR/html4/">......</table>

  xmlns屬性的語法是:
xmlns:namespace-prefix="namespace"

  需要說明的是,這里的URL(即要求的URI)只是用來區別空間的不同,并不要求從那取得什么數據。
  xmlns在現實中的典型應用是xsl,每個xsl中的非HTML標簽都要指明xmlns.

  2、CDATA
  除了CDATA片斷外,一個XML文檔中所有文本都要經過解析器解析,即使是兩個標簽中間的數據也不例外,這是因為標簽可以嵌套的緣故。
  XML預定義了五個特殊字符,如下表所示,當在數據中出現這幾字符時,需要用一個串來代替,其中前兩個是必須的,后三個是建議的。

&lt;<less than
&gt;>greater than
&amp;&ampersand 
&apos;'apostrophe
&quot;"quotation mark

  一個CDATA片斷,由""結束,所以其中間的內容不能含有"]]>"字符串。

  3、XML文檔編碼
  在xml文檔第一行聲明中,指明文檔所用的編碼,如例:

<?xml version="1.0" encoding="UTF-8"?>

  需要注意的是,所用文本編輯器要要可以指定編碼(如win2K的notepad),然后利用encoding屬性指明所用的編碼。win95/98的Notepad可不行。

  4、一個可生成XML應答的服務器
  只需要在HTTP頭部指明“ContentType="text/xml"”即可。

  5、IE中對數據島中數據的操作的支持
  除了前文中提到的數據島可與TABLE或DIV或SPAN有綁定外,數據島還有成員recordset和field等,recordset有前移、后移等動作,有取得和設定當前記錄等功能。
  
  6、IE5以上可支持XMLHTTP請求。
  引用兩段javascript代碼,供參考吧。

var objHTTP = new ActiveXObject("Microsoft.XMLHTTP")
objHTTP.Open('GET','httprequest.asp',false)
objHTTP.Send()
......
document.all['A1'].innerText= objHTTP.status
document.all['A2'].innerText= objHTTP.statusText
document.all['A3'].innerText= objHTTP.responseText

  這樣一來,跟服務器打交道,來去都可用XML了。

  7、XML格式的行為?
  行為是MS的專有技術,本身是一個CSS屬性選擇器,即與對象綁定后,可據在對象上的操作動態的改態對象的一些顯示屬性。據說最終目的是把所有的script角本都從HTML頁面中移去。

  8、XML相關技術(有幾個都沒接觸過:()
  XHTML(其1.0是最后一個版本的HTML?),CSS,XSL,XSLT,XPath,XLink,XPointer,DTD,NameSpace,XSD(XML Schema),XDR,XQL,DOM,SAX。

自己測了一下,得分19分,錯得一道是:我誤認為XML標簽是大小寫敏感的了

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 沁阳市| 盈江县| 佛坪县| 高尔夫| 镇平县| 沈阳市| 五大连池市| 铅山县| 庆安县| 泽库县| 兰溪市| 卢氏县| 林州市| 彭州市| 富源县| 雅江县| 惠安县| 政和县| 页游| 武鸣县| 绵竹市| 阿尔山市| 晋城| 云阳县| 隆尧县| 怀化市| 怀来县| 顺平县| 兴海县| 昌平区| 河西区| 洛南县| 太谷县| 靖边县| 泗洪县| 庄浪县| 延寿县| 肇庆市| 荃湾区| 霍山县| 瑞昌市|