第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在XML屬性中保存換行符?

如何在XML屬性中保存換行符?

蕪湖不蕪 2019-12-03 11:06:58
我需要在某些XML屬性而不是文本中保存包含換行符的內(nèi)容。應(yīng)該選擇該方法,以便我能夠在XSLT 1.0 / ESXLT / XSLT 2.0中對其進(jìn)行解碼最好的編碼方法是什么?請?zhí)岢?提出一些想法。
查看完整描述

3 回答

?
瀟湘沐

TA貢獻(xiàn)1816條經(jīng)驗 獲得超6個贊

在兼容的DOM API中,您無需執(zhí)行任何操作。只需將實(shí)際的換行符保存到屬性中,API就會自行對其進(jìn)行正確編碼(請參見Canonical XML規(guī)范,第5.2節(jié))。


如果您進(jìn)行自己的編碼(即在保存屬性值之前替換\n為
),則API將再次對您的輸入進(jìn)行編碼,從而生成
XML文件。


底線是,字符串值按原樣保存。您可以擺脫自己的投入,無需干預(yù)。


但是 ……某些實(shí)現(xiàn)不符合要求。例如,它們將&在屬性值中編碼字符,而忽略換行符或制表符。這使您處于失敗的位置,因為您不能簡單地
預(yù)先用換行符替換。


這些實(shí)現(xiàn)將保存未編碼的換行符,如下所示:


<xml attribute="line 1

line 2" />

解析此類文檔后,屬性中的文字換行符將被規(guī)范化為一個空格(同樣,按照規(guī)范),因此它們將丟失。


在這些實(shí)現(xiàn)中,無法在屬性中保存(并保留!)換行符。


查看完整回答
反對 回復(fù) 2019-12-03
?
呼如林

TA貢獻(xiàn)1798條經(jīng)驗 獲得超3個贊

您可以使用該實(shí)體&#10;在XML屬性中表示換行符。&#13;可用于表示回車。Windows樣式的CRLF可以表示為&#13;&#10;。


這是合法的XML語法。有關(guān)更多詳細(xì)信息,請參見XML規(guī)范。


查看完整回答
反對 回復(fù) 2019-12-03
  • 3 回答
  • 0 關(guān)注
  • 1566 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號