【问题标题】:Sync Database with XML使用 XML 同步数据库
【发布时间】:2014-02-28 23:27:37
【问题描述】:

我正在考虑一个包含 XML 或类似 XML 技术的系统。我的场景,我的数据库表中有产品,我想导出这些产品,因此任何用户都可以使用 XML 或其他方式获取我的产品列表并导入他们的系统。这是常见的用法,我知道但我想知道如何同步产品数量。如果任何用户出售我的产品会发生什么。如何编辑数据库中的数量字段?我可以使用哪些技术?我认为 API 会是最好的,但我怎样才能使用 XML 呢?

【问题讨论】:

    标签: asp.net xml asp.net-mvc web-services api


    【解决方案1】:

    您需要创建一个公共 api。 用户应该创建一个帐户,并为他们提供一个 api-key 以便访问 api。 你给他们一个GET 方法,他们用来接收产品列表和一个POST 方法来报告购买。一旦从用户那里购买,您就可以相应地更新数据库中的记录。

    MVC 4 有一些很好的创建 api 的能力。

    见下文:

    http://www.asp.net/web-api/overview/getting-started-with-aspnet-web-api/tutorial-your-first-web-api

    How to return Xml Data from a Web API Method?

    Creating REST API for existing MVC based website

    【讨论】:

    • 如果我只需要给最终用户一个 xml 文件,然后 ens 用户进行销售,我该如何减少数量?
    • 你必须有一个机制来监听用户报告销售。没有其他办法。
    • 我认为这种机制与 XML 没有关系吧?考虑一下,我给了客户一个 XML。一个产品有 10 个数量,其中一个已售出。那么如何编辑客户拥有的 XML 呢?我认为客户的程序应该这样做。而且我需要识别并减少供应商的数量,对吗?
    • 一旦您的 api 收到调用并更新数据库,从那时起,GET 请求的输出将是更新后的 xml。
    • 我想知道如何仅从 xml 文件接收到我的 api ? XML 中的链接是否有效?
    猜你喜欢
    • 2012-07-06
    • 1970-01-01
    • 2023-03-21
    • 2013-07-28
    • 2021-11-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多