2009-11-02 82 views
0

我想使用样式表将复杂的XML文档呈现为网页(仅限FF)。在标签中的一个内容本身是一个属性值页面中呈现XML属性值

<projectMember> 
    <Role roleType="CHANGE ADMINISTRATOR III"/> 
    </projectMember> 
    <projectMember> 
    <Role roleType="CHANGE ADMINISTRATOR I"/> 
    </projectMember> 

我需要使用CSS选择在Firefox显示角色类型的值的一部分。我不想使用XLST或Javascript作为修改XML源的最后一个选项。

回答

1

您可能可以使用“content”和attr css函数。
,看惯了打印链接的href在印刷媒体,转到http://www.alistapart.com/articles/goingtoprint/链接后的页面向下滚动到标题为“印通”类似的解决方案

它可能看起来像这样的结尾:

content: attr(roleType); 
+0

但由于某种原因,内容attr在深层嵌套结构中工作不稳定:(链接为+1。 – sudhakar 2009-11-02 21:36:25