【问题标题】:missing ; before statement in an xml response?失踪 ;在xml响应中声明之前?
【发布时间】:2010-02-06 03:05:57
【问题描述】:

我似乎无法弄清楚为什么在我的 xml 响应的这一部分中出现“缺少 ; before statement”的错误...

<?xml version="1.0" encoding="utf-8"?>
<Response xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Time="2010-02-05T06:56:30" xsi:noNamespaceSchemaLocation="/config.xsd">

有什么想法吗?

【问题讨论】:

    标签: jquery xml


    【解决方案1】:

    即使解析器说错误在第 1 行,根本原因也可能在数据中的任何地方。认为代码中的实际问题是解析器中断的行是一个非常常见的错误。

    【讨论】:

      【解决方案2】:

      这是您的全部回复吗?如果是这样,它需要是一个封闭的元素:

      <Response xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Time="2010-02-05T06:56:30" xsi:noNamespaceSchemaLocation="/config.xsd" />
      

      变化是末尾的/&gt;。虽然这可能不是全部错误...如果这不能解决问题,请发布进行调用的 jQuery 代码。

      【讨论】:

      • 是的,这不是全部回复
      • @magikman - 发布一小部分代码并没有帮助 :) 发布完整响应代码调用它。这就像说“帮助我的车不会转动”......并且只为机械师提供方向盘
      【解决方案3】:

      第 1 行中缺少分号可能是指您的 javascript,而不是您的 Xml。也许其中一个 javascript 包含没有以分号结尾,然后以下脚本的第 1 行导致错误。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-04-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多