HTTP响应中的XML
问题描述:
我想在我的XML响应中返回一些HTML代码。所以它将在客户端突出显示。因此,例如,我有这样的HTTP响应中的XML
<Response id="1234"> <Document> <text><span style="color:blue;font:18pt" >fevers</span gt;</text></Document>
</Response>
的客户明白这是“<span>fever</span>
”,但不理解的跨度本身,并强调这个词“发烧”问题XML响应。当然,我不能在XML中发送“<>”,因为它们将它们直接转换为它们的代码。任何帮助,将不胜感激
答
基地64编码它,你将能够发送该XML - 没有必须处理客户端的CDATA部分。
就我个人而言,我不认为服务器知道如何在客户端渲染数据是个好主意。为什么服务器应该强制执行CSS样式?这是一个客户问题。
如果必须强制执行,则将其作为治理或沟通问题;不要试图在代码中做到这一点。
+0
它是在大型文档的搜索机制,所以我需要做一个服务器调用搜索这些文件中的文本。这就是为什么我强制执行这个。因为我不想让客户自己做搜索。特别是如果它是一个iphone/ipad –
是啊,谢谢,我正在看它现在:)我会试一试,它应该工作,我认为 –
任何想法如何把CDATA与Xstream? iam在尝试执行代码时遇到一些错误,您将在Google上找到该代码。一些类不能找到 –
好吧,你只需要下载这个罐子,然后它就像魅力:)与在互联网上找到的正常代码 [链接] http://www.extreme.indiana.edu/dist/Java的库/ XPP3 /瓶/ –