2014-10-10 96 views
-1

我有一个XML文档,只想使用CSS对其进行设置。 如何确保每个元素值的前面都带有元素名称后跟:。被施加的CSS时如何在CSS中获取XML元素名称

例如

<elem>Element</elem> 

将呈现为

elem: Element

我目前正试图在CSS文件

elem:before { content: attr(name) ": ";} 

但ATTR(名)做似乎没有工作。是否有可能获得您试图在CSS文件内部设置的XML元素名称?

回答

0

我认为这是不可能的。 attr'function'作为参数属性名称,而不是标签名称。你应该写一些js把标签名改写成一些data- *属性,然后attr函数可以开始工作。

+0

嗯,不知道这是可能的。考虑用XSL转换XML。 – 2014-10-10 20:56:31

+0

你知道一个如何与XSL一起工作的例子吗?这是我目前需要担心的唯一事情。提前致谢 – hthomos 2014-10-14 13:50:31