熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

DTD指南(2)-DTD-XML的構建模塊

2013-11-13 09:49:57  來源: .NET編程 

  DTDXML的構建模塊
  無論是XML還是HTML構建模塊(The building blocks)的意思就是類似象<body></body>這樣的標簽
  
  XML文檔的構建模塊
  所有XML文檔(包括HTML文檔)都是由以下構建模塊所建立
  
   Elements
   Tags
   Attributes
   Entities
   PCDATA
   CDATA
  
  以下是上述構建模塊的摘要介紹
  
   Elements(元素)
  元素是XML和HTML文檔的主構建模塊
  對於HTML的元素例如象bodytable而XML的元素例如象例notemessage
  元素包含文本其他的元素或者是空元素
  空的HTML元素例如有hr brimg(應該說是沒有結尾標簽的獨立元素)
  
   Tags(標簽)
  標簽是被用來標記元素的
  使用象<元素名>這樣的開始標簽來標記元素的開始
  象</元素名>這樣的結束標簽來標記元素的結束
  
  例:
  使用body標簽來標記body元素
  <body>body text in between</body>
  使用message標簽來標記message元素
  <message>some message in between</message>
  
   Attributes(屬性)
  屬性提供了關於元素額外的信息
  屬性經常被內置於元素的開始標簽內並以name/value成對出現
  以下例子是一個含有關於源文件附加信息屬性的img元素
  例:
  <img src=computergif />
  上述例子元素是img屬性名是src屬性數值為computergif因為img在HTML文檔內為空元素所以結尾以/結束沒有結束標簽
  
   Entities(實體)
  實體是定義共同文本的變量實體的引用就是指引用已經定義好的實體變量
  大家或許都知道HTML文檔中象 這樣的實體引用它是被用於在HTML中插入一個空格
  當文檔被XML解析器所解析時實體被引用賦予事前預定義好的意義
  
  以下是在XML中預定義的實體
  實體名稱  所應用的字符
  <       <
  >      >
  &    &
  "    
  '    
  
   PCDATA(被解析字符數據)
  PCDATA意思是指被解析的字符數據(parsed character data)
  PCDATA是會被解析器所解析的文本其中包含在文本裡的標簽將會被視為標記而實體將會被引用
  
   CDATA
  CDATA意思是指字符數據(character data)
  CDATA是不會被解析器所解析的文本其中包含在文本裡的標簽將不會被視為標記實體也將不會被引用
From:http://tw.wingwit.com/Article/program/net/201311/11691.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.