XML基本样式选项

时间:2010-09-29 19:28:04

标签: xml coding-style

所以我从Web服务返回xml,我在浏览器中收到此消息(firefox)

  

此XML文件似乎没有   任何与之相关的风格信息   它。文档树如下所示。

通过传递CSS样式表,这是一个简单的修复吗?或者是样式化XML的首选方式?

2 个答案:

答案 0 :(得分:2)

可以使用 CSS XSLT 设置XML样式。当在XML中提供正确的处理指令时,大多数浏览器将应用 CSS XSLT 样式表并呈现结果。

要将CSS应用于XML文件,请添加如下处理指令:

<?xml-stylesheet type="text/css" href="my-style.css" ?>

要将XSLT应用于XML文件,请添加如下处理指令:

<?xml-stylesheet type="text/xsl" href="my-transform.xsl" ?>

如果您的样式要求更多地展示和装饰XML内容,而不是转换,那么CSS样式可能会更容易。

查看此W3C页面:How to add style to XML

答案 1 :(得分:1)

样式化XML的首选方式是XSLT。如果我没弄错的话,XSL样式表就是消息实际引用的内容。

没有任何进一步的信息,我无法提出具体的建议。如果您展示了一些XML并说明了它应该如何表示,我可以开始使用基本的XSL样式表。