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
|
免费一级毛片正在播放
|