如何在CSS中获取XML元素名称
问题描述:
我有一个XML文档,只想使用CSS对其进行设置。 如何确保每个元素值的前面都带有元素名称后跟:
。被施加的CSS时如何在CSS中获取XML元素名称
例如
<elem>Element</elem>
将呈现为
elem: Element
。
我目前正试图在CSS文件
elem:before { content: attr(name) ": ";}
但ATTR(名)做似乎没有工作。是否有可能获得您试图在CSS文件内部设置的XML元素名称?
答
我认为这是不可能的。 attr'function'作为参数属性名称,而不是标签名称。你应该写一些js把标签名改写成一些data- *属性,然后attr函数可以开始工作。
嗯,不知道这是可能的。考虑用XSL转换XML。 – 2014-10-10 20:56:31
你知道一个如何与XSL一起工作的例子吗?这是我目前需要担心的唯一事情。提前致谢 – hthomos 2014-10-14 13:50:31