ciao a tutti, ho un altro quesito riguardante xml, per un applicazione che devo costruire.
devo creare a run time un xml, che poi riprodurro in html tramite un xsl, partendo da un dtd e da un file di testo, contenente i valori che dovrò mettere dentro il file xml.
faccio un esempio per farvi capire.
in partenza ho questo dtd
e questo file di testo (devo ancora studiare come poter disporre in modo furbo gli elementi)codice:<! ELEMENT ricerca (documento+) > <! ELEMENT documento (tag+) > <!ATTLIST documento dnome CDATA #REQUIRED > <! ELEMENT tag (match)> <!ATTLIST tag tname CDATA #REQUIRED > <! ELEMENT match (#PCDATA)>
codice:doc1 doc2 t1 0 t2 1 t1 1 t2 1
il risultato deve essere questo:
c'è qualche funzione php, magari tramite il parser, che mi possa aiutare a fare questo lavoro, tipo estrapolando i tag dal dtd, oppure mi devo costruire un programmino che faccia tutto "a mano" (in c o php)....codice:<ricerca> <documento dnome='doc1'> <tag tname='t1'> <match>0</match> </tag> <tag tname='t2'> <match>1</match> </tag> </documento> <documento dnome='doc2'> <tag tname='t1'> <match>1</match> </tag> <tag tname='t2'> <match>1</match> </tag> </documento> </ricerca>
grazie

Rispondi quotando