中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

xml空格WhiteSpace處理

發布時間:2020-06-29 18:40:56 來源:網絡 閱讀:4581 作者:清風徐來918 欄目:開發技術


XML 將以下四種字符歸為空白字符 WhiteSpace :回車符(\r 或 ch(13))、換行符(\n 或 ch(10))、制表符 (\t) 以及空格 (' ')。

在 XML 文檔中,空白字符分為兩類:有意義空白字符 是文檔內容的一部分,應予以保留。無意義空白字符 在編輯 XML 文檔時使用,以增加可讀性。這些空白字符一般在文檔交付時不予保留。


默認情況,WhiteSpace是 DOM_Document的子節點,類型是DOM_Text,所以 XML的空白問題只是針對文本元素DOM_Text,對于元素的屬性沒有影響


1.xml

<AddBook>

 <Name/>

 <Mobile/>

</AddBook>

xml空格WhiteSpace處理

根節點的子節點數為 5 ( 錯誤 )



2.xml

<AddBook><Name/><Mobile/></AddBook>

xml空格WhiteSpace處理

根節點的子節點數為 2 ( 正確 )


W3C XSLT 規范提供了 xsl:strip-space()函數, 刪除空白字符文本節點 (即文本節點完全由空白字符組成)的 XML文本元素。

W3C XSLT 還提供 xsl:normalize-space() 函數,將包含多個空白字符的XML文本元素轉換為 一個空白字符 的XML文本元素。


舉例:

<?xml version="1.0" encoding="GB2312" standalone="yes" ?>

<Class name="計算機軟件班" id="001">

   <Students>

<!-- 注釋:student: 張      三 -->

       <student name="張      三" studentNo="13031001" sex="男" age=22 >

           <電話> 8820     8888 </電話>

           <address> 西安市太    白南路二號 </address>

       </student>


       <student name="李四" studentNo="13031002" sex="男" age="20">

           <phone>88206666</phone>

           <address>西安市光華路</address>

       </student>


   </Students>

</Class>



注意事項:

(1)屬性值 加引號是 字符串 否則是數字, 參考age

(2)<電話> 8820     8888 </電話> 這個是 文本Node, 如果使用了 空格壓縮 機制, 輸出為 8820 8888 多個空格合并成一個, 屬性名稱不受影響, 參考name="張      三"


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

宁晋县| 千阳县| 弋阳县| 达州市| 桐梓县| 福安市| 枝江市| 海城市| 开远市| 普兰店市| 沙雅县| 仁怀市| 东海县| 宁远县| 汉阴县| 大宁县| 樟树市| 佛冈县| 新龙县| 洛南县| 昭觉县| 延津县| 鄂州市| 海阳市| 灵璧县| 香河县| 彰化县| 陆川县| 东明县| 顺平县| 岳池县| 万安县| 高雄市| 开平市| 政和县| 宣汉县| 安泽县| 徐闻县| 平罗县| 沙河市| 广饶县|