多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內(nèi)最全IT社區(qū)平臺 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當前位置:首頁 > php開源 > 綜合技術 > XML 解析中,如何排除控制字符

XML 解析中,如何排除控制字符

來源:程序員人生   發(fā)布時間:2014-03-07 04:14:23 閱讀次數(shù):2917次
今天在解析一個中文的 XML時,始終報錯 PCDATA invalid Char value 21 in Entity ,查詢了一下這個 21 的ascii 值,
發(fā)現(xiàn)是:
0001 0101 21 15 NAK 確認失敗回應

怎么會有這樣奇怪的字符,我也搞不清楚。google 一下這個錯誤,發(fā)現(xiàn)很多網(wǎng)站都報這樣的錯誤,就是沒有一篇文章
說明為什么出錯了。折騰了半天,后來又看了Libxml的源代碼,發(fā)現(xiàn)下面的字符要在字符串里面排除掉:

二進制 十進制 十六進制 縮寫 可以顯示的表示法 名稱/意義
0000 0000 0 00 NUL 空字符(Null)
0000 0001 1 01 SOH 標題開始
0000 0010 2 02 STX 本文開始
0000 0011 3 03 ETX 本文結束
0000 0100 4 04 EOT 傳輸結束
0000 0101 5 05 ENQ 請求
0000 0110 6 06 ACK 確認回應
0000 0111 7 07 BEL 響鈴
0000 1000 8 08 BS 退格
           
           
0000 1011 11 0B VT 垂直定位符號
0000 1100 12 0C FF 換頁鍵
           
0000 1110 14 0E SO 取消變換(Shift out)
0000 1111 15 0F SI 啟用變換(Shift in)
0001 0000 16 10 DLE 跳出數(shù)據(jù)通訊
0001 0001 17 11 DC1 設備控制一(XON 啟用軟件速度控制)
0001 0010 18 12 DC2 設備控制二
0001 0011 19 13 DC3 設備控制三(XOFF 停用軟件速度控制)
0001 0100 20 14 DC4 設備控制四
0001 0101 21 15 NAK 確認失敗回應
0001 0110 22 16 SYN 同步用暫停
0001 0111 23 17 ETB 區(qū)塊傳輸結束
0001 1000 24 18 CAN 取消
0001 1001 25 19 EM 連接介質(zhì)中斷
0001 1010 26 1A SUB 替換
0001 1011 27 1B ESC 跳出
0001 1100 28 1C FS 文件分割符
0001 1101 29 1D GS 組群分隔符
0001 1110 30 1E RS 記錄分隔符
0001 1111 31 1F US 單元分隔符
0111 1111 127 7F DEL 刪除

大多數(shù)都在 31 以前的幾個字符,注意,還有個字符 127 要去掉。去掉的方法我是用正則,用下面的正則就可以
去掉了:[x00-x08x0b-x0c 主站蜘蛛池模板: 日本道在线| 男女晚上日日麻批视频不挡 | 看亚洲色图 | 久久久久久久久人体 | 毛片精品| 久久精品国产免费 | 亚洲 欧美 自拍 另类 | 欧美高清成人videosex | 免费jizz在在线播放国产 | 欧美日韩亚洲天堂 | 亚洲三级图片 | 国产亚洲精品国产福利在线观看 | 美日韩在线 | 伊人情人综合成人久久网小说 | 亚洲五月婷 | 亚洲人成伊人成综合网久久 | 最近中文字幕mv免费看 | 校园春色在线视频 | 日本久久综合网 | 国产欧美一区二区精品久久久 | 欧美激情 亚洲 | 国产第一页在线观看 | 91久久色 | 伊人久久精品亚洲午夜 | 欧美一区二区三区不卡免费 | 爽a中文字幕一区 | 清纯唯美亚洲综合五月天 | 亚洲精品不卡午夜精品 | 国产免费一区二区在线看 | 性欧美孕妇xxxx | 看片久久 | 国产综合区 | 亚洲日韩天堂 | 国产在线观看一区二区三区 | 成人a网 | 在线爽| 性做久久久久久久久老女人 | 欧美性free xxx | 亚洲国产精品一区二区久久 | 成人免费视频77777 | 免费一级毛片正在播放 |