2014-05-20 87 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