2009-03-17 6 views
3

Je construis quelque chose qui nécessite une interface HTML simple pour éditer certaines propriétés en CSS. Cependant, j'ai besoin d'obtenir la valeur spécifiée par un fichier CSS.Parser CSS dans ColdFusion ou Java?

Le seul analyseur que je peux trouver est CSS Parser Project, et il est en Java. Il implémente à la fois Document Object Model Level 2 Style & SAC: The Simple API for CSS API. Cela devrait fonctionner, mais nous n'avons pas essayé. Un tutoriel sur ce projet ou les API?

Une autre solution à laquelle mon équipe peut penser est de transférer cette responsabilité au navigateur du client + jQuery. Cependant, cela ne semble pas très fiable et efficace.

L'expression régulière ne semble pas être le bon outil pour pêcher les propriétés de CSS.

Quelqu'un a-t-il une solution meilleure/plus simple? Merci!

Répondre

2

Ben Nadel a créé un CSS parser in ColdFusion - il n'est pas encore entièrement présenté, mais il pourrait être assez bon? Il a également fait beaucoup d'autres choses liées au CSS récemment, donc si vous avez besoin de plus de choses, faites un tour sur son blog.

+0

wow, grand, je vais vérifier. – Henry

+0

oh .. Je pense qu'il ne lit pas vraiment et n'analyse pas un fichier .css, mais merci quand même! :) – Henry

+0

Oh ... oui, ça ne marche que vers l'arrière. Pardon. :( –

0

Le seul analyseur je peux trouver est CSS Parser projet ... Tout tutoriel sur ce projet ou de l'API?

On dirait que cela peut avoir beenrenamed d'un projet précédent - voici l'API: http://www.docjar.com/docs/api/com/steadystate/css/overview-summary.html

+0

Merci, mais cela semble vieux et obsolète Peut-être que je devrais obtenir le JAR avec la source, et générer le javadoc moi-même? – Henry