2010-07-20 61 views
3

我有這個想法,用戶定義的CSS規則集的一些評論(評論是簡單的註釋):如何解析CSS(樣式表)註釋(註釋)?

/* @name Page style */ 
body { 
    font: 16px/1.5 Arial; /* @editable */ 
    backgorund-color: #fff; /* @editable */ 
} 

/* @name Section header */ 
h1 { 
    font: 20px/1.2 Arial; /* @editable */ 
    color: #c44 
} 

我可以把這個樣式表我的頁面,但我也想分析與評論這個規則並提供一些表單來編輯這些樣式,並讓用戶即時更改樣式。這些評論將指出哪些規則/屬性是可編輯的。

我正在尋找一些瀏覽器或服務器解決方案。 最簡單的serwer解決方案是用一些java css解析器解析這個css,將它轉換爲ex。 json然後在瀏覽器中使用這個json: http://www.featureblend.com/css-json.html

問題是我沒有找到任何Java的CSS分析器,它將能夠處理評論。

同樣是在瀏覽器中,沒有合適的css解析器。 任何想法如何做到這一點?

回答

0

你可以自己寫,也可以擴展現有的。您似乎可以輕鬆地將可編輯的值與正則表達式匹配。你只想要包含在對象中的可編輯值,或者不管是否包含所有值?