2009-03-17 8 views
3

Ich baue etwas, das ein einfaches HTML-Frontend zum Bearbeiten einiger Eigenschaften in CSS benötigt. Ich muss jedoch den Wert erhalten, der von einer CSS-Datei angegeben wird.CSS-Parser in ColdFusion oder Java?

Der einzige Parser ich finden kann, ist CSS Parser Project, und es ist in Java. Es implementiert sowohl Document Object Model Level 2 Style & SAC: The Simple API for CSS API. Es sollte funktionieren, aber wir haben es nicht versucht. Irgendein Tutorial zu diesem Projekt oder den APIs?

Eine andere Lösung mein Team denken kann, ist, dass die Verantwortung an den Browser des Clients drücken + jQuery. Es scheint jedoch nicht sehr zuverlässig und effizient zu sein.

Regulärer Ausdruck scheint nicht das richtige Werkzeug Eigenschaften für die Fischerei aus CSS zu sein.

Jeder hat eine bessere/einfachere Lösung? Vielen Dank!

Antwort

2

Ben Nadel hat eine CSS parser in ColdFusion erstellt - es ist noch nicht voll funktionsfähig, aber es könnte gut genug sein?

Er auch viele andere CSS-bezogenes vor kurzem getan, wenn Sie also mehr Dinge nehmen einen Poke um seinen Blog benötigen.

+0

wow, groß, ich werde es ausprobieren. – Henry

+0

oh .. Ich denke, es liest und analysiert nicht wirklich eine .css-Datei, aber trotzdem danke! :) – Henry

+0

Oh ... ja, es tut es nur rückwärts. Es tut uns leid. :( –

0

Der einzige Parser ich finden kann, ist CSS Parser-Projekt ... Jede Tutorial auf dieses Projekt oder die API?

Es sieht wie folgt aus haben aus einem früheren Projekt beenrenamed - hier ist die API: http://www.docjar.com/docs/api/com/steadystate/css/overview-summary.html

+0

Danke, aber das scheint alt und veraltet. Vielleicht sollte ich die JAR mit Quelle, und generieren Sie die Javadoc selbst? – Henry