|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Junior Member
Iscritto dal: Feb 2005
Città: Milano
Messaggi: 10
|
[JAVA] sax parser (lettura di due xml)
sono alle prime armi sia con java ke con xml....il mio problema e' questo: avrei bisogno di leggere due file xml e produrre in output un file di testo, il primo xml contiene delle regole su come il secondo documento xml deve essere scritto sul file.txt.
mi spiego meglio: -primo file xml(file che deve essere scritto su *.txt) ----------------------------------------------------------------- <customer> <NEW> <id>6189</id> <name>associazionecult</name> <address>via bo</address> <city>cheneso</city> </new> . . ( qui ci sono altri new/ o change/ o delete/ ) . <DELETE> <id>98</id> </delete> </customer> ----------------------------------------------------------------- -secondo file xml(contiene le "regole") ------------------------------------------------------------ <directives> <record prefix="NW" tag="new"> <field tag="id" type="decimal" size="6" decimal="0" pos="follow" /> <field tag="name" type="text" size="30" pos="10" /> <field tag="address" type="text" size="30" pos="40" /> <field tag="city" type="text" size="30" /> <constant value="X" pos="9" /> </record> . . ( prefix CH per change e prefix DL per delete...etc.... . </directives> ----------------------------------------------------------- ora,come faccio a stabilire che per ogni tag "new"o "change"(specificato nel secondo xml) deve produrre un output con i dati del primo xml? Avevo pensato di usare il sax parser per leggere i documenti,ma non ne capisco troppo son riuscito solo a farglieli leggere o metterli da qualke parte, ma come faccio PER CONFRONTARLI l'uno con l'altro?x vedere cosa effettivamente mi serve! devo leggerli tutti e due insieme? qualcuno mi puo'aiutare....... grazie |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12112
|
non ho capito bene come dovrebbe funzionare quello ke ti server....
cmq credo ke ti serva più l'xslt ke un parser xml.... almeno da quanto ne so l'xlst è utilizzato per trasformare i dati contenuti in un documento xml in un altro formato (detto molto alla buona....)
__________________
![]() |
![]() |
![]() |
![]() |
#3 |
Junior Member
Iscritto dal: Feb 2005
Città: Milano
Messaggi: 10
|
in pratica dovrei confrontare due documenti xml per vedere cosa e come devo scriverli su un file txt
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 21:36.