ciaoè una settimana quasi che sto cercando una soluzione per scrivere le regole di un linguaggio di markup utilizzando php.
in pratica per ogni tag sgml style <tag> dovrei stabilire
1- quali sub-tag può contenere e quali no
2- quali sub-tag sono obbligatori e quali no
<tag>
<subtag1> //obbligatorio
<subtag2> //non obbligatorio
</tag>
poi per ogni tag dovrei poter risalire ai tag-padre in cui è concesso utilizzare questo tag
adesso mi chiedo, come schematizzereste voi queste regole?
usando una mega reg ex, usando un array multidimensionale...?
ciaps
grazie in anticipo per ogni consiglio