所以我开发了一个简单的Java restful webservice,它在http://localhost:8080/testProject/rest/items上运行。
当我在broswer中导航到该URL时,我得到了XML。
那么什么是使用Web服务并以用户友好的方式显示结果的最佳方式,例如在表中。
我应该使用基本的HTML或jquery吗?
我还希望将来能够将参数发布到Web服务。
由于
答案 0 :(得分:1)
要在浏览器中很好地显示XML文件,XSLT就是您所需要的。您可以使用XSLT将XML文档转换为HTML,这样您就可以显示漂亮的表格和漂亮的样式。关于XSLT的维基百科:
XSLT(可扩展样式表语言转换)是一种基于XML的声明性语言,用于转换XML文档。原始文件没有改变;相反,基于现有文档的内容创建新文档。[2]新文档可以由处理器以标准XML语法或其他格式(例如HTML或纯文本)进行序列化(输出)。[3] XSLT最常用于在不同的XML模式之间转换数据或将XML数据转换为网页或PDF文档
入门非常简单。我建议使用W3Schools:http://www.w3schools.com/xsl/
希望有所帮助
答案 1 :(得分:0)
您可以使用jQuery.get轻松完成此操作。
答案 2 :(得分:0)
Restful服务仅用于从服务器使用数据并将其显示给用户。如果您还希望将数据发布回服务器,您可能需要查看其他选项...(curl,soap,xml-rpc)并进行适当的auth检查,以便恶意数据不会回发到服务器/数据库
现在,回到原来的问题,你有一个xml回复,你想向用户显示结果,你可以使用XSLT来做,或者你可以解析xml服务器端并用于将其显示给您的用户。