23-02-2015, 03:37 PM
Merci du compliment
Pourquoi ne pas utiliser la syntaxe XML alors?
Pas de lexer/parser à faire, puisqu'on peut utiliser celui de PHP (DOMDocument), la possibilité d'utiliser la coloration syntaxique de l'éditeur (voire plus, si l'IDE permet de mettre une couleur différente pour chaque tag), et on reste dans le standard.
Même, avec les XML namespaces, on allège encore et on sépare les tags de template des tags html:
Note que même la coloration syntaxique du forum parvient à rendre lisible le code ainsi "XMLizé".
(je vais réussir à retomber sur XSL en continuant ainsi :p )
Pourquoi ne pas utiliser la syntaxe XML alors?
<p>Bonjour <var name="user_name"/>!</p>
Pas de lexer/parser à faire, puisqu'on peut utiliser celui de PHP (DOMDocument), la possibilité d'utiliser la coloration syntaxique de l'éditeur (voire plus, si l'IDE permet de mettre une couleur différente pour chaque tag), et on reste dans le standard.
Même, avec les XML namespaces, on allège encore et on sépare les tags de template des tags html:
<!-- ... -->
<html xmlns:tpl="http://www.monsite.com/xml-namespace/template">
<!-- ... -->
<p>
Bonjour, <tpl:user_name/>
</p>
<!-- ... -->
</html>
Note que même la coloration syntaxique du forum parvient à rendre lisible le code ainsi "XMLizé".
(je vais réussir à retomber sur XSL en continuant ainsi :p )