gpt4 book ai didi

XML 设计 - 如何?

转载 作者:行者123 更新时间:2023-12-04 07:07:40 27 4
gpt4 key购买 nike

我们目前正在设计一个 RESTful 应用程序。我们决定使用 XML 作为我们的基本表示。
我有以下关于在 XML 中设计/建模应用程序数据的问题。

  • 在 XML 中进行数据建模的方法有哪些?从头开始然后评估标准 XML 模式的使用是否是一个好主意,反之亦然?
  • 在哪里可以找到有关所有标准 XML 模式的信息?
  • 我应该从一开始就考虑命名空间,还是可以推迟到以后?
  • 最后,是先从设计 XML 模式开始还是从 XML 文档开始然后定义模式?

  • 注意:我已经在 stackoverflow ( What are best practices for designing XML schemas? ) 上查看了一个相关问题,但这似乎没有解决上述问题。

    最佳答案

    如果您还没有 XML 并且不知道要求,那么首先设计模式将很困难。如果您已经有处理 XML 的代码,那么最好将对象树作为第一个 XML 树的示例。它们没有什么不同,只是 XML 始终只是一棵树,而您的对象不是。

    从那时起,您可以稳定您的 XML 并收集应该用它建模哪些用例的需求。如果你有这两个,你就有一个完美的开始做一个模式。这将巩固您的格式。

    寻找标准模式总是一个好主意,但也几乎总是令人沮丧。推迟这个,直到你知道你的 xml 会是什么样子。也许你会意识到已经有一些标准化的东西就像你的格式一样。

    你应该小心命名空间。这是 XML 中一个更重要的主题,因为您可能会犯很多错误。如果您不确定是否需要它们,请跳过。这就是世界其他地方正在做的事情。如果您认为需要它们,请从一开始就开始使用它们。混合无命名空间感知代码和命名空间感知代码是一种痛苦。

    关于XML 设计 - 如何?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/874473/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com