2014-10-10 97 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