用XML表示富文本

时间:2014-05-20 09:13:55

标签: xml web-services

我在数据库中有一段文字,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段文本带有一些格式良好的标签(如<b>),还有一些完全无效的东西(<square-red>没有关闭标签)。其他可能性包括列表和图像链接(对于我可以使用Atom的链接元素的链接)。

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

在XML中表示此类数据有什么好的格式吗? 是否有最佳实践来表示富文本?

1 个答案:

答案 0 :(得分:1)

我相信XSL Formatting ObjectsXSL-FO是专为此目的而设计的,但我从未见过它被任何人使用过,所以支持可能会受到限制。在我看来,符合标准的方法会比特别方法更好,即使标准很少使用。