2014-05-20 62 views
0

文本我有文本的段落在数据库中,f.i:代表丰富的XML

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服务表示。在这种情况下 - 与一些知名形成标签文本的三个段落(如<b>),并且也未尝completetly无效(<square-red>没有结束标记)。其他可能性包括列表和链接图像(链接我可以使用Atom的链接元素)。

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

是否有在XML表示这些数据有什么好的格式? 是否有较丰富的文本任何的最佳practicies?

回答

1

我相信XSL Formatting ObjectsXSL-FO是为此而设计的,但我从来没有见过它曾经被任何人这样的支持可能有限。符合标准的做法是不是一个特设的一个在我看来更好不过,即使是很少使用的标准。

+0

我同意一个说法,但阅读XLS-FO的文章就像读一本书吓人。 DocBook也是一样。我正在考虑使用XHTML。 – Ernest