Toon posts:

[XML] XSLT gebruiken om XML te transformeren.

Pagina: 1
Acties:

Verwijderd

Topicstarter
Goeden avond,

op school zijn we nu bezig met een project om een XML orderbevestiging te genereren op basis van een vaste dtd. De gegevens voor de orderbevestiging komen uit MS access. Wij zijn al geruime tijd bezig met het uitvogelen van hoe je XSLT gebruikt om het XML bestand om te smurfen zodat die valide is met het DTD.

Het exporteren van gegevens uit Access in XML formaat is geen probleem, en de opbouw van de XML bestanden is mij ook duidelijk. Verder heb ik gekeken via onze vriend google, en op w3c.org en weet ik hoeveel andere tutorial sites. Wat ons probleem namelijk is, is dat wij echt geen idee hebben hoe de iplementatie van het XSLT bestand uitgevoed word. Als iemand mij een site, tips of een voorbeeld kan geven zou ik erg dankbaar zijn.

Ik vraag niet aan iemand om mijn huiswerk voor mij te doen :p ik moet het uiteraard zelf leren, maar zonder te weten waar je moet beginnen is het natuurlijk wel een 'uitdaging' om het af te maken (vooral als je docent XML er zelf ook geen hol van snapt en er geen tijd in wil steken).

Alvast Bedankt,

  • Victor
  • Registratie: November 2003
  • Niet online
Er zijn simpelweg twee manieren:
1) Je kunt in het XML bestand naar de XSLT verwijzen als zijnde een stylesheet
XML:
1
<?xml-stylesheet href="cdcatalog.xsl" type="text/xsl"?>


2) Je kunt het door een parser halen die je XML door de XSLT haalt

Voor dit laatste is in vrijwel iedere progammeertaal wel een functie beschikbaar. Ik vermoed dat je binnen Access met VB en MSXML wel wat moet kunnen doen.

  • MIster X
  • Registratie: November 2001
  • Laatst online: 25-09 21:57
Ik erger me dood aan de talloze niet-opgemaakte RSS-feeds. Hoeveel moeite kost het nou om er even een xsl-bestand aan te hangen. Maar goed, dat zijn wat persoonlijke frustraties :/

Zoals King_Louie al aangeeft is de basis simpel. Bestudeer om te beginnen eens wat voorbeelden van feeds met een xsl-bestand, dan kun je waarschijnlijk al een eind op weg.
bbc: xml, xsl
computerstunt: xml, xsl

Op http://www.w3.org/TR/xslt kun je trouwens de volledige opzet vinden.

Verwijderd

Topicstarter
Bedankt voor de snelle Replies :) ik zal de links even doorlezen die MIster X gepost heeft. Hopelijk lukt het mijn project groepje akelig rap (deadline is woensdag namelijk al). Jammer van dit alles is dat ik van programmeren weinig kaas gegeten heb, maar ja.. je gaat naar school om te leren, en XML is en blijft een leuke taal