2010-09-29 40 views
2

所以我从Web服务返回的XML和我在浏览器(Firefox)得到这个消息XML基本样式选项

此XML文件没有出现有 与 相关的任何样式信息之。文档树如下所示。

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

回答

1

样式化XML的首选方式是XSLT。如果我没有弄错,XSL样式表就是这个消息实际所指的。

没有任何进一步的信息,我不能建议任何具体的东西。如果你展示了一些你的XML并说明它应该如何表示,我可以让你开始使用基本的XSL样式表。

2

可以使用CSSXSLT对XML进行样式设置。大多数浏览器将同时应用CSSXSLT样式表并在XML中提供适当的处理指令时呈现结果。

要应用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

+0

谢谢很高兴知道以及 – 2010-09-30 13:09:15