久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

  • <tfoot id='bl2gd'></tfoot>

    1. <legend id='bl2gd'><style id='bl2gd'><dir id='bl2gd'><q id='bl2gd'></q></dir></style></legend>

      • <bdo id='bl2gd'></bdo><ul id='bl2gd'></ul>

      <small id='bl2gd'></small><noframes id='bl2gd'>

      <i id='bl2gd'><tr id='bl2gd'><dt id='bl2gd'><q id='bl2gd'><span id='bl2gd'><b id='bl2gd'><form id='bl2gd'><ins id='bl2gd'></ins><ul id='bl2gd'></ul><sub id='bl2gd'></sub></form><legend id='bl2gd'></legend><bdo id='bl2gd'><pre id='bl2gd'><center id='bl2gd'></center></pre></bdo></b><th id='bl2gd'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='bl2gd'><tfoot id='bl2gd'></tfoot><dl id='bl2gd'><fieldset id='bl2gd'></fieldset></dl></div>

        如何使用 PHP 跳過 XML 文件中的無效字符

        How to skip invalid characters in XML file using PHP(如何使用 PHP 跳過 XML 文件中的無效字符)

          <tfoot id='iAvQo'></tfoot>

              <small id='iAvQo'></small><noframes id='iAvQo'>

              <i id='iAvQo'><tr id='iAvQo'><dt id='iAvQo'><q id='iAvQo'><span id='iAvQo'><b id='iAvQo'><form id='iAvQo'><ins id='iAvQo'></ins><ul id='iAvQo'></ul><sub id='iAvQo'></sub></form><legend id='iAvQo'></legend><bdo id='iAvQo'><pre id='iAvQo'><center id='iAvQo'></center></pre></bdo></b><th id='iAvQo'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='iAvQo'><tfoot id='iAvQo'></tfoot><dl id='iAvQo'><fieldset id='iAvQo'></fieldset></dl></div>

            1. <legend id='iAvQo'><style id='iAvQo'><dir id='iAvQo'><q id='iAvQo'></q></dir></style></legend>

                  <tbody id='iAvQo'></tbody>
                  <bdo id='iAvQo'></bdo><ul id='iAvQo'></ul>
                • 本文介紹了如何使用 PHP 跳過 XML 文件中的無效字符的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  我正在嘗試使用 PHP 解析 XML 文件,但收到一條錯誤消息:

                  I'm trying to parse an XML file using PHP, but I get an error message:

                  解析器錯誤:字符 0x0 超出允許范圍

                  parser error : Char 0x0 out of allowed range in

                  我認為是因為XML的內(nèi)容,我認為有一個特殊的符號☆",有什么想法可以解決嗎?

                  I think it's because of the content of the XML, I think there is a speical symbol "☆", any ideas what I can do to fix it?

                  我也得到:

                  解析器錯誤:標簽項行中的數(shù)據(jù)過早結(jié)束

                  parser error : Premature end of data in tag item line

                  可能導致該錯誤的原因是什么?

                  What might be causing that error?

                  我正在使用 simplexml_load_file.

                  I'm using simplexml_load_file.

                  我嘗試找到錯誤行并將其內(nèi)容粘貼為單個 xml 文件,它可以工作!!所以我仍然無法弄清楚是什么導致 xml 文件解析失敗.PS 超過100M的超大xml文件,會不會導致解析錯誤?

                  I try to find the error line and paste its content as single xml file and it can work!! so I still cannot figure out what makes xml file parse fails. PS it's a huge xml file over 100M, will it makes parse error?

                  推薦答案

                  您是否可以控制 XML?如果是,請確保數(shù)據(jù)包含在 .. ]]> 塊中.

                  Do you have control over the XML? If so, ensure the data is enclosed in <![CDATA[ .. ]]> blocks.

                  而且你還需要清除無效字符:

                  And you also need to clear the invalid characters:

                  /**
                   * Removes invalid XML
                   *
                   * @access public
                   * @param string $value
                   * @return string
                   */
                  function stripInvalidXml($value)
                  {
                      $ret = "";
                      $current;
                      if (empty($value)) 
                      {
                          return $ret;
                      }
                   
                      $length = strlen($value);
                      for ($i=0; $i < $length; $i++)
                      {
                          $current = ord($value[$i]);
                          if (($current == 0x9) ||
                              ($current == 0xA) ||
                              ($current == 0xD) ||
                              (($current >= 0x20) && ($current <= 0xD7FF)) ||
                              (($current >= 0xE000) && ($current <= 0xFFFD)) ||
                              (($current >= 0x10000) && ($current <= 0x10FFFF)))
                          {
                              $ret .= chr($current);
                          }
                          else
                          {
                              $ret .= " ";
                          }
                      }
                      return $ret;
                  }
                  

                  這篇關(guān)于如何使用 PHP 跳過 XML 文件中的無效字符的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網(wǎng)!

                  【網(wǎng)站聲明】本站部分內(nèi)容來源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問題,如果有圖片或者內(nèi)容侵犯了您的權(quán)益,請聯(lián)系我們刪除處理,感謝您的支持!

                  相關(guān)文檔推薦

                  Deadlock exception code for PHP, MySQL PDOException?(PHP、MySQL PDOException 的死鎖異常代碼?)
                  PHP PDO MySQL scrollable cursor doesn#39;t work(PHP PDO MySQL 可滾動游標不起作用)
                  PHP PDO ODBC connection(PHP PDO ODBC 連接)
                  Using PDO::FETCH_CLASS with Magic Methods(使用 PDO::FETCH_CLASS 和魔術(shù)方法)
                  php pdo get only one value from mysql; value that equals to variable(php pdo 只從 mysql 獲取一個值;等于變量的值)
                  MSSQL PDO could not find driver(MSSQL PDO 找不到驅(qū)動程序)
                • <i id='KeUmF'><tr id='KeUmF'><dt id='KeUmF'><q id='KeUmF'><span id='KeUmF'><b id='KeUmF'><form id='KeUmF'><ins id='KeUmF'></ins><ul id='KeUmF'></ul><sub id='KeUmF'></sub></form><legend id='KeUmF'></legend><bdo id='KeUmF'><pre id='KeUmF'><center id='KeUmF'></center></pre></bdo></b><th id='KeUmF'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='KeUmF'><tfoot id='KeUmF'></tfoot><dl id='KeUmF'><fieldset id='KeUmF'></fieldset></dl></div>

                  <small id='KeUmF'></small><noframes id='KeUmF'>

                  <legend id='KeUmF'><style id='KeUmF'><dir id='KeUmF'><q id='KeUmF'></q></dir></style></legend>
                • <tfoot id='KeUmF'></tfoot>

                            <tbody id='KeUmF'></tbody>
                            <bdo id='KeUmF'></bdo><ul id='KeUmF'></ul>

                            主站蜘蛛池模板: 欧美一级欧美一级在线播放 | 久久精品色欧美aⅴ一区二区 | 日韩一二区在线 | 91免费入口 | 日韩一区二区在线播放 | 亚洲一区二区在线 | 作爱视频免费观看 | 一区二区不卡 | 97色在线视频 | 91高清在线视频 | 一区二区三区日韩精品 | 日韩亚洲一区二区 | 91九色视频 | 亚洲精品乱码久久久久久蜜桃91 | 性高朝久久久久久久3小时 av一区二区三区四区 | 91视在线国内在线播放酒店 | 成人免费视频 | 国产午夜精品福利 | 成人二区 | 亚洲激情在线 | 亚洲成av人片在线观看 | 中文字幕第一页在线 | 国产精品国产精品国产专区不片 | 日韩av第一页 | 在线看av网址 | 国产色播av在线 | 人操人人 | 天天操天天干天天爽 | 99精品久久久久久 | 久久综合婷婷 | 97成人免费| 日韩精品一区二区三区在线观看 | 日韩在线h | 久久99精品久久久久蜜桃tv | 亚洲精品一区二区三区中文字幕 | 91视频大全| 99久久日韩精品免费热麻豆美女 | 久久久精品一区 | 午夜电影福利 | 精品国产乱码久久久久久闺蜜 | 成年人在线观看 |