Als opdracht voor mijn stage moet ik bijna 500 XMLs omzetten naar HTML met 1 XSL. Het betreffen allemaal dialogboxes (schermpjes van een applicatie). Dit is mogelijk doordat alle XMLs gebruik maken van dezelfde structuur en tags.
In de XML-code is de plaatsing van de objects met X / Y coordinaten aangegeven.
Op het eerste gezicht niks mis mee. Echter ik moet deze XML omzetten naar HTML met XSL. HTML maakt voor plaatsing voor zover ik weet geen gebruik van X / Y coordinaten. Dit vind plaats met tags zoals <center>.
Wat ik al voor elkaar heb gekregen is om alle objecten wel weer te kunnen geven echter het grote probleem blijft het op de juiste plaats zetten. Als het 1 XSL per XML zou zijn zou het makkelijker zijn, gezien ik hem dan zou kunnen aanpassen voor die ene XML. Echter dit gaat niet met 1 XSL voor 500 XMLs!
Het moet met 1 XSL. Weergave is dus geen probleem maar wel de plaatsing van de objecten in alle XMLs met 1 XSL.
Ik buig me hier al heel lang over maar kom er niet uit. Heeft iemand suggesties?
In de XML-code is de plaatsing van de objects met X / Y coordinaten aangegeven.
code:
1
2
3
4
5
6
7
| <POSITION>
<x>5</x>
<y>1</y>
<w>288</w>
<h>56</h>
<units>Dialog</units>
</POSITION> |
Op het eerste gezicht niks mis mee. Echter ik moet deze XML omzetten naar HTML met XSL. HTML maakt voor plaatsing voor zover ik weet geen gebruik van X / Y coordinaten. Dit vind plaats met tags zoals <center>.
Wat ik al voor elkaar heb gekregen is om alle objecten wel weer te kunnen geven echter het grote probleem blijft het op de juiste plaats zetten. Als het 1 XSL per XML zou zijn zou het makkelijker zijn, gezien ik hem dan zou kunnen aanpassen voor die ene XML. Echter dit gaat niet met 1 XSL voor 500 XMLs!
Het moet met 1 XSL. Weergave is dus geen probleem maar wel de plaatsing van de objecten in alle XMLs met 1 XSL.
Ik buig me hier al heel lang over maar kom er niet uit. Heeft iemand suggesties?
AULXJMHR