【问题标题】:Fetching Pruchase Order {"There is an error in XML document (0, 0)."} in QBO API在 QBO API 中获取采购订单 {"There is an error in XML document (0, 0)."}
【发布时间】:2014-05-02 09:33:33
【问题描述】:

var pos = new Intuit.Ipp.Data.Qbo.PurchaseOrder(); var Poos = commonService.FindAll(pos, 1, 10).ToList();

{"XML 文档中存在错误 (0, 0)。"}

Intuit.Ipp.E​​xception.SerializationException

谁能帮我解决这个问题。

谢谢,

【问题讨论】:

  • 您能否添加更多信息。诸如您正在尝试做什么、您是如何做的、您正在使用什么数据、您期望什么输出、您实际获得什么输出等。没有这些,很难尝试弄清楚发生了什么错了

标签: rest c#-4.0 quickbooks-online purchase-order


【解决方案1】:

在原始响应 XML 中,有一些非 xml 或控制字符导致 devkit 的 XML 反序列化器失败。

您可以启用 devkit 的记录器来获取原始响应。您可以将其复制粘贴到任何启用 UTF-8 的编辑器中,以查看导致此问题的字符。

如果它与原始数据(您在 QBO 中的数据)有关,请从 QBO UI 更正。

PN - 理想情况下,服务器应处理非 XML 或特殊字符,但此修复仍未到位。

谢谢

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-08-12
    • 1970-01-01
    • 2022-08-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多