国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁 > 開發 > XML > 正文

xml中的空格之完全解說

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

在xml輸入文件中決定哪些空格是重要的,xslt處理器要看見這些空格結點。而決定的密鑰就是xml:space屬性。


只適合對xml文件結構有一定了解的學者,不適合初學者。請按從上至下的順序閱讀。


對html文件而言,空格不重要;然而,對xml而言,默認立場就是要保留空格結點(空格結點的解釋見下文)。


根據xml規范的規定,所謂空格是四種字符的任意組合序列:
-----------------------
空格字符(space),對應字符值為 #x20
返回字符(Carriage Return),對應字符值為 #xD
新行字符(Newline),對應字符值為 #xA
跳格字符(Tab),對應字符值為 #x9。

xml文件的空格也會形成結點,也就是空格結點。空格結點屬于文字結點類型。

對xml和xslt而言,空格結點會牽涉到兩個議題:
-----------------------
1。在xml輸入文件中決定哪些空格是重要的,xslt處理器要看見這些空格結點。而決定的密鑰就是xml:space屬性。
2。在xsl模板文件中決定哪些空格是重要的,xslt處理器應將它復制到結果樹中,而決定的密鑰就是xsl:strip-space
和xsl:preserve-space這兩個命令。


“重要和不重要的空格結點”
-----------------------
若某組件的內容只能放組件,則該組件中的空格結點就是不重要的(Insignificant);
如果某組件的內容是#PCDATA的類型,則其內的空格結點應視為重要的(Signficant)。
至于組件內容混雜了文字內容和組件的情況則無從評判,應視組件及其內容之語意而定。


xslt處理器接觸到xml輸入文件之前,會先由xml分析器進行分析
-----------------------
(1)xml:space屬性可以改變后續接手的xml應用程序處理空格結點的模式,例如,xslt處理器就會受xml:space屬性影響。
(2)xml文件中任何一列標記或內容尾端的結尾的結尾符號全部會換成單一新行字符(#xA)。
(3)屬性值交給xml應用程序之前,xml分析器也應該先對屬性值做規范化的操作。這是因為不同的操作系統每一行文字列的結尾字符有不同的組合,例如,windows系統會由返回字符呵新行字符組成結尾符號,而Unix系統則僅由新行字符組
成結尾符號。xml分析器在讀取xml文件之后,便先行將所有結尾符號換成單一新行字符,不僅統一了不同系統間不同結尾符號設計的差異性,同時也簡化了后續xml應用程序的的操作難度。這樣一個處理過程稱為“規范化(Normalization)”。
a,每一文字列的結尾符號都要規范化成單一的新行字符(#xA)。
b,任何一個空格符(#x20、#xD、#xA、#x9)都應換成一個空格字符(#x20)。
c,屬性值中若含有字參碼,則應替換成該參考字符,例如,
會換成新行字符(#xA)。
d,屬性值若含有實體參考,則應以其替換文字替換。
e,除此之外,任何字符都應直接放入規范化屬性值中。
f,最后,如果屬性類型不是CDATA,則xml分析器應該再進一步把屬性值前后的空格字符序列刪除,而且屬性值中間若有空格序列,也應該替換成單一空格字符。


xslt處理器把xml輸入文件和xsl模板文件的結構樹建好之后,會現把組件中相鄰的文字結點合并成單一的文字結點,然后再把一些文字結點抽掉。然而,如果文字結點符合下列條件之一,就會被保留下來:
-----------------------
(1)文字結點的父組件是空格保留組件名稱集(Set Of Whitespace-preserving Element Names)中的一員。
(2)文字結點中至少有一個非空格符。
(3)文字結點的某個祖先組件中有xml:space屬性,其值為preserve,而且較近的祖先組件中沒有其他xml:space屬性值為default。除此之外的文字結點逗會被抽掉。


對xsl模板而言,所謂的空格保留組件名稱集只有一個xsl:text組件可用。xsl模板文件的空格結點都會被刪除,但是,如果空格結點出現在xsl:text組件中就會被保留下來。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
四虎成人免费观看在线网址| 久草视频国产| 国产黄色一级电影| 国产人成在线视频| 国产二级片在线| 在线观看的网站你懂的| 午夜影院免费看| 青青草免费在线观看| 好男人社区在线视频| 久久久久久久久久久久久91| 中文字幕在线视频免费观看| 精品电影在线| 国产中文在线| 国产激情视频一区二区| www.色五月| 国产区av在线| www.操.com| 国产成人亚洲综合小说区| 欧美xxxxx性| 在线中文字幕av| 国产美女av| 黄色国产在线| 亚洲欧美一区二区三区在线播放| 国产男女av| 午夜羞羞小视频在线观看| 中文字幕网在线| 青青草免费在线观看| 91久久麻豆| 国产一级二级在线| 麻豆国产在线播放| 一级二级在线观看| 中文字幕在线永久在线视频| 三级小说一区| 99在线播放| 在线中文字幕av| 国产成人亚洲综合小说区| 国产卡一卡二卡三| 久草国产视频| 久久久久久五月天久久久久久久久| 国产福利av网站| 国产欧美在线观看视频| 国产在线视频网站| 狠狠操视频网| 国产精品自拍在线观看| 黄色国产网站在线播放| 老司机精品视频一区二区| 碰草在线视频| 午夜在线不卡| 日本一级理论片在线大全| www.香蕉视频在线观看| 免费在线观看a| 粉嫩av一区| 国产一级免费看| 国产激情三区| 亚洲欧美自拍另类| 男人天堂网在线观看| 久久久久久久久亚洲精品| 国产在线日本| 国产精品ⅴa有声小说| 国产成人天天5g影院| 99久久国产视频| 欧美成人亚洲高清在线观看| 99久久99久久免费精品小说| 欧洲一区av| 国产福利在线| 欧美日韩视频精品二区| 福利视频网站导航| 在线观看午夜av| 91福利在线免费| 91午夜在线| 激情丁香在线| 怡红院av在线| 最近中文av字幕在线中文| 精品国产一区二区三区久久久狼牙| 午夜影院免费| 国产黄色一级片| 成人免费一区二区三区视频网站| 国产香蕉尹人视频在线| 亚洲成a人v欧美综合天堂麻豆| 尤物在线视频| www.九九热.com| 精品入口蜜桃| 国产精品剧情一区二区三区| 青草青在线视频| 在线国产91| 精品国产一区二区三区四区阿崩| 黄色毛片在线| 免费在线你懂的| 在线黄色国产电影| 国产二区三区在线| 国产视频第一区| 最近中文字幕大全中文字幕免费| 精品卡一卡卡2卡3网站| 中文字幕国产视频| 黄色网址在线免费播放| 亚洲欧美综合乱码精品成人网 | www.色婷婷| 精品176二区| 91社区在线观看| 国产日韩网站| 国产区在线观看| 国产成人综合美国十次| 国产欧美久久久久久久久 | 在线成人综合色一区| 中文字幕麻豆| 国产一二区在线观看| 中中文字幕av在线| 国产欧美一区二区三区小说| 国产网友自拍视频导航网站在线观看| 久久久久久77777| 青青久草在线| 国产九色在线| 国产精品人人| 在线āv视频| 碰草在线视频| 最近中文字幕mv免费高清电影| 国产视频一二三区| √天堂资源中文www| 2021av天天| 中文在线观看视频| 九九热视频免费在线观看| 国产鲁鲁视频在线观看特色| 91九色在线看| 免费特级黄毛片| 国产视频中文字幕在线观看| 在线观看午夜av| 国产美女视频一区二区三区| 精品精品导航| 国产精品自产拍在线观看2019| 国产激情网址| 麻豆精品视频入口| √天堂资源中文www| 青青在线视频| 精品国产福利一区二区在线| www.色五月| 国产精品毛片一区二区三区四区| 亚洲欧美综合乱码精品成人网| 美女免费视频黄| 97人人在线| 午夜视频免费在线观看| 在线三级中文| 国产网站免费看| 毛片在线视频| 夜夜操com| 国产夫妻视频| 国产午夜视频在线观看| 国产裸舞福利在线视频合集| 欧美精品久久久久久久小说| 精品一区二区三区免费站 | h网站免费在线观看| 国产精品国精产品一二| 九九在线观看免费视频| 香蕉视频在线观看www| 国产精品yjizz视频网一二区 | 伊人免费视频| 国产精品被窝福利一区| 国产一级又黄| 天堂资源最新版在线视频观看免费网| 亚洲国产成人综合| 国产成人天天5g影院| 国产视频1区| 国产激情在线视频| 国产精品国产三级国产试看| 国产精品186在线观看在线播放| 最近最好的中文字幕2019免费| 激情综合丁香| 国产免费黄色| 国产精品视频一区二区免费不卡| 五月天天在线| 国产二级片在线| 亚洲综合在线不卡| eeuss影院在线观看第一页| 亚洲精品一线| 男女午夜视频在线观看| jizz在线视频| 超碰免费在线观看| 国产一起色一起爱| 2018狠狠干| 日本a级黄色| 激情亚洲综合网| 国产网站在线播放| 在线视频观看亚洲| 丁香花高清在线观看完整版| 午夜视频在线看| 精品麻豆国产| 久久一本精品| 国产国产国产国产国产国产| 性网站在线播放| 国产中文字幕在线看| 懂色一区二区三区| 国产精品18久久久久久久久久 | 亚洲欧美精选| 国产精选在线视频拍拍拍| 国产激情视频一区二区| 先锋av资源网| 国产精品bbw一区二区三区| 亚洲天堂影院在线观看| 国产美女视频一区二区三区| 99在线播放| 国产美女视频一区二区三区|