【问题标题】:Using XML as a Content Management system (embed into HTML Docs)使用 XML 作为内容管理系统(嵌入 HTML 文档)
【发布时间】:2011-05-10 18:44:17
【问题描述】:

我已经阅读了一些关于使用 XML 的问题,人们说不要使用它来将信息和数据提取到 HTML 文档中。 我想知道为什么,我无法访问 mySQL,我的很多客户也没有,所以我想给他们一个简单的方法来更新他们网站的一小部分。 XML 和 Javascript 调用是否适用于此?

例如,更新包含商店最新交易信息的 div。

任何答案都会很好,我很难看到将 XML 用于此类事情的问题?

感谢您的宝贵时间!

【问题讨论】:

  • 您的意思是手动编辑 XML 吗?还是 XML 作为在某些服务器端平台上运行的自动化 CMS 的存储格式?
  • 我更喜欢 JSON。只需 Google JSON 与 XML 即可了解。
  • Pekka 我的意思是有一个带有标签的 XML 文档(javascript 然后将这些标签内容从 XML 文档中提取到 HTML)然后您可以编辑 XML 标签内容并重新上传到服务器 - 内容将那么理论上会更新吗?你明白我的意思吗?
  • 从存储在服务器上的用户编辑的 XML 开始,如果将来用户可能想要超越基于文本的 XML 编辑,可以平滑地升级到更复杂的基于 DOM 的内容编辑系统。苏菲走在正确的轨道上。

标签: javascript html xml content-management-system


【解决方案1】:

XML 可用于为 HTML 文档提取数据的任务。然而,JSON 已成为一种流行的数据交换替代方案。

JSON(JavaScript 对象表示法)不那么冗长,解析 XML 也更快。它具有使用类 C 编程语言的人熟悉的语法。也很容易在服务器上生成。

XML 在服务器上使用XSLT 更方便地生成。因此,是否支持 XML 或 JSON 作为交换格式也取决于服务器架构。不过,两者之间的数据转换很容易。

对于精通标记的用户的手动内容创作/编辑,XML 可能比 JSON 更可取。 XML 更具自我描述性,可以基于DTDSchema 进行验证。但是,大多数用户可能更喜欢使用markdown 的某种形式。

【讨论】:

    猜你喜欢
    • 2011-04-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-31
    • 1970-01-01
    • 1970-01-01
    • 2010-12-24
    • 1970-01-01
    相关资源
    最近更新 更多