【问题标题】:Using simpleDom.php to parse an xml file works fine in windows but failsin unix使用 simpleDom.php 解析 xml 文件在 windows 中工作正常,但在 unix 中失败
【发布时间】:2010-06-25 17:00:07
【问题描述】:

使用 simpleDom.php 解析 xml 文件在 windows 中可以正常工作,但在 unix 中失败。

  <br />
    <b>Fatal error</b>:  Uncaught exception 'InvalidArgumentException' with message 'chunk is not well balanced
    ' in SimpleDOM.php:576
    Stack trace:
    #0 lib.php(367): SimpleDOM-&gt;insertXML('&lt;prebuilt.credi...')
    #1 save_document.php(15): sSaveDataForXML('xml//aa11.xml', NULL, '0::12::13::14::...', '??Group B strep...')
    #2 {main}
      thrown in <b> SimpleDOM.php</b> on line <b>576</b><br />

一天都在努力解决这些问题,但没有结果。

我知道它与环境 / php.ini 设置有关......但无法弄清楚

【问题讨论】:

  • 在 windows 中工作,在 unix 中失败...确保您在某处没有奇怪定位的换行符?
  • 不,不是换行问题

标签: php xml simplexml simpledom


【解决方案1】:

根据错误消息"chunk is not well balanced",您的 XML 显然存在问题。您应该检查它的格式是否正确。如果您的环境不同,可能会在某处被截断?

另外,在发布与 XML 相关的问题时,请链接到您的 XML 文档或您的 XML 文档示例。

【讨论】:

    猜你喜欢
    • 2015-03-13
    • 2016-04-01
    • 2013-10-29
    • 2019-02-03
    • 2011-02-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-22
    相关资源
    最近更新 更多