<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                今天在解析一個中文的 XML時,始終報錯 PCDATA invalid Char value 21 in Entity ,查詢了一下這個 21 的ascii 值, 發現是: | 0001?0101 | 21 | 15 | NAK | ? | 確認失敗回應 | 怎么會有這樣奇怪的字符,我也搞不清楚。google 一下這個錯誤,發現很多網站都報這樣的錯誤,就是沒有一篇文章 說明為什么出錯了。折騰了半天,后來又看了Libxml的源代碼,發現下面的字符要在字符串里面排除掉: | [二進制](http://www.cnblogs.com/zh-cn/%E4%BA%8C%E8%BF%9B%E5%88%B6 "二進制") | [十進制](http://www.cnblogs.com/zh-cn/%E5%8D%81%E8%BF%9B%E5%88%B6 "十進制") | [十六進制](http://www.cnblogs.com/zh-cn/%E5%8D%81%E5%85%AD%E8%BF%9B%E5%88%B6 "十六進制") | 縮寫 | 可以顯示的表示法 | 名稱/意義 | | 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 | ? | [換頁鍵](http://www.cnblogs.com/w/index.php?title=%E6%8D%A2%E9%A1%B5%E9%94%AE&action=edit&redlink=1 "換頁鍵(尚未撰寫)") | | ? | ? | ? | ? | ? | ? | | 0000?1110 | 14 | 0E | SO | ? | 取消變換(Shift out) | | 0000?1111 | 15 | 0F | SI | ? | 啟用變換(Shift in) | | 0001?0000 | 16 | 10 | DLE | ? | 跳出數據通訊 | | 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 | ? | 區塊傳輸結束 | | 0001?1000 | 24 | 18 | CAN | ? | 取消 | | 0001?1001 | 25 | 19 | EM | ? | 連接介質中斷 | | 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 | ? | 刪除 | 大多數都在 31 以前的幾個字符,注意,還有個字符 127 要去掉。去掉的方法我是用正則,用下面的正則就可以 去掉了: ``` [//x00-//x08//x0b-//x0c//0e-//1f//7f]。 $val = preg_replace("/[//x00-//x08//x0b-//x0c//0e-//1f//7f]/", '', $val); ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看