Operation Manual
520
DREAMWEAVER GEBRUIKEN
XML-gegevens met XSLT weergeven
Laatst bijgewerkt 2/5/2011
1. Browser vraagt dynamische pagina aan 2. Webserver zoekt de pagina en geeft deze door aan de toepassingsserver 3. Toepassingsserver scant
pagina op instructies en haalt XSLT-fragment op 4. Toepassingsserver voert transformatie uit (leest XSLT-fragment, haalt XML-gegevens op
en maakt deze op) 5. Toepassingsserver voegt getransformeerd fragment op pagina in en geeft deze terug aan de webserver 6. Webserver
verzendt voltooide pagina naar browser
U gebruikt het servergedrag voor XSL-transformatie voor het invoegen van de verwijzing naar een XSLT-fragment in
een dynamische pagina. Bij het invoegen van de verwijzing genereert Dreamweaver in de hoofdmap van de site een
map includes/MM_XSLTransform/ met een runtime bibliotheekbestand. De toepassingsserver gebruikt de in dit
bestand gedefinieerde functies bij het transformeren van de opgegeven XML-gegevens. Het bestand haalt de XML-
gegevens en de XSLT-fragmenten op, voert de XSL-transformatie uit en plaatst de resultaten op de webpagina.
Het bestand met het XSLT-fragment, het XML-bestand met uw gegevens en het gegenereerde runtime
bibliotheekbestand moeten alle op de server aanwezig zijn om de pagina correct te kunnen weergeven. (Als u een
extern XML-bestand als gegevensbron gebruikt–bijvoorbeeld van een RSS-bron–moet dat bestand zich uiteraard
elders op internet bevinden.)
U kunt met Dreamweaver ook hele XSLT-pagina's maken voor gebruik bij server-side transformaties. Een hele XSLT-
pagina werkt op dezelfde manier als een XSLT-fragment, zij het dat, wanneer u de verwijzing naar de hele XSLT-pagina
invoegt met het servergedrag voor XSL-transformatie, u de volledige inhoud van een HTML-pagina invoegt. De
dynamische pagina (de .cfm-, .php- of asp-pagina die als de containerpagina fungeert) moet dus van alle HTML
worden ontdaan voordat u de verwijzing invoegt.
Dreamweaver ondersteunt XSL-transformaties voor ColdFusion-, ASP-, - en PHP-pagina's.
Opmerking: Uw server moet correct zijn geconfigureerd voor het uitvoeren van server-side transformaties. Neem contact
op met de serverbeheerder voor meer informatie.
Meer Help-onderwerpen
“XSL-transformaties op de server uitvoeren” op pagina 525
<HTML>
<code>
</HTML>
<HTML>
<p>
Gegevens
</HTML>
<xsl:>
</xsl:>
XML
5
2
3
4
6
1
Toepassing
Server
Webbrowser
WEBSERVER