【问题标题】:Representing rich text in XML用 XML 表示富文本
【发布时间】:2014-05-20 18:01:02
【问题描述】:

我在数据库中有一段文字,f.i.:

Lorem ipsum dolor sit amet, consectetur adipiscing elit.

<b>Proin sed lacus id felis</b> bibendum posuere sed vitae mi.

<square-red> Nullam sit amet erat non tortor laoreet cursus.

我需要将这些设置为 XML Web 服务表示。在这种情况下 - 3 段文本带有一些格式良好的标签(如&lt;b&gt;),还有一些完全无效的内容(&lt;square-red&gt; 没有结束标签)。其他可能性包括列表和图像链接(对于链接,我可以使用 Atom 的链接元素)。

接收此 XML 的客户端需要了解样式(如粗体),有 3 个段落并且其中一些具有特殊含义,即整个段落必须以红色显示.

有没有什么好的格式可以用 XML 来表示这些数据? 表示富文本是否有任何最佳实践?

【问题讨论】:

    标签: xml web-services


    【解决方案1】:

    我相信XSL Formatting ObjectsXSL-FO 是为此目的而设计的,但我从未见过有人使用它,因此支持可能会受到限制。在我看来,符合标准的方法会比临时的方法更好,即使该标准很少使用。

    【讨论】:

    • 我同意一个说法,但是阅读有关 XLS-FO 的文章就像阅读一本可怕的书。 DocBook 也是如此。我正在考虑使用 XHTML。
    猜你喜欢
    • 2011-11-16
    • 1970-01-01
    • 2012-12-13
    • 2018-06-21
    • 1970-01-01
    • 2020-08-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多