【问题标题】:XML basic style optionsXML 基本样式选项
【发布时间】:2010-09-29 19:28:04
【问题描述】:

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

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

仅通过传递 CSS 样式表是一个简单的解决方法吗?或者是样式化 XML 的首选方式?

【问题讨论】:

    标签: xml coding-style


    【解决方案1】:

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

    要将 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

    【讨论】:

      【解决方案2】:

      样式化 XML 的首选方法是 XSLT。如果我没记错的话,XSL 样式表就是消息实际所指的内容。

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-06-14
        • 1970-01-01
        • 2015-04-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多