618542
766
Zoom out
Zoom in
Previous page
1/787
Next page
Naar boven
Dreamweaver biedt methoden voor het maken van XSLT-pagina's waarmee u server-side XSL-transformaties kunt uitvoeren. Als een
toepassingsserver de XSL-transformatie uitvoert, kan het bestand met de XML-gegevens zich op uw eigen server bevinden of elders op het web.
Bovendien kan elke browser de getransformeerde gegevens weergeven. Het implementeren van pagina's voor server-side transformaties is echter
enigszins gecompliceerd en daarvoor is toegang vereist tot een toepassingsserver.
Als u met server-side XSL-transformaties werkt, kunt u met Dreamweaver XSLT-pagina's maken die volledige HTML-documenten (hele XSLT-
pagina's) genereren, of kunt u XSLT-fragmenten maken die een deel van een HTML-document genereren. Een hele XSLT-pagina komt overeen
met een gewone HTML-pagina. Het bevat een <body>-tag en een <head>-tag en u kunt een combinatie van HTML- en XML-gegevens op de
pagina weergeven. Een XSLT-fragment is stuk code in een afzonderlijk document dat opgemaakte XML-gegevens weergeeft. In tegenstelling tot
een hele XSLT-pagina is het een onafhankelijke bestand dat geen <body>- of <head>-tag heeft. Als u XML-gegevens op een eigen pagina wilt
weergeven, dient u een hele XSLT-pagina te maken en uw XML-gegevens daaraan te binden. Als u echter XML-gegevens in een bepaalde sectie
van een bestaande dynamische pagina wilt weergeven, bijvoorbeeld een dynamische startpagina voor een winkel van sportartikelen met
sportuitslagen van een RSS-bron aan één zijde van de pagina, dient u een XSLT-fragment te maken en de verwijzing hiernaar in de dynamische
pagina op te nemen. XSLT-fragmenten maken en deze samen met andere dynamische pagina's gebruiken voor het weergeven van XML-
gegevens, is het gebruikelijke scenario.
Het maken van het XSLT-fragment is de eerste stap bij het maken van dit soort pagina's. Het is een afzonderlijk bestand met de indeling, opmaak
en dergelijke van de XML-gegevens die u uiteindelijk in de dynamische pagina wilt weergeven. Als u een XSLT-fragment maakt, plaatst u een
verwijzing hiernaar in uw dynamische pagina (bijvoorbeeld een PHP- of ColdFusion-pagina). De ingevoegde verwijzing naar het fragment werkt
ongeveer als een Server Side Include (SSI). De opgemaakte XML-gegevens (het fragment) bevinden zich in een afzonderlijk bestand en in de
ontwerpweergave verschijnt een tijdelijke aanduiding op de dynamische pagina zelf. Als een browser de dynamische pagina met de verwijzing
naar het fragment opvraagt, verwerkt de server de opgenomen instructie en maakt een nieuw document met de opgemaakte inhoud van het
fragment in plaats van de tijdelijke aanduiding.
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.
Client-side XSL-transformaties
766


Need help? Post your question in this forum.

Forumrules


Report abuse

Libble takes abuse of its services very seriously. We're committed to dealing with such abuse according to the laws in your country of residence. When you submit a report, we'll investigate it and take the appropriate action. We'll get back to you only if we require additional details or have more information to share.

Product:

For example, Anti-Semitic content, racist content, or material that could result in a violent physical act.

For example, a credit card number, a personal identification number, or an unlisted home address. Note that email addresses and full names are not considered private information.

Forumrules

To achieve meaningful questions, we apply the following rules:

Register

Register getting emails for Adobe Dreamweaver CC - 2013 at:


You will receive an email to register for one or both of the options.


Get your user manual by e-mail

Enter your email address to receive the manual of Adobe Dreamweaver CC - 2013 in the language / languages: Dutch as an attachment in your email.

The manual is 17,75 mb in size.

 

You will receive the manual in your email within minutes. If you have not received an email, then probably have entered the wrong email address or your mailbox is too full. In addition, it may be that your ISP may have a maximum size for emails to receive.

Others manual(s) of Adobe Dreamweaver CC - 2013

Adobe Dreamweaver CC - 2013 User Manual - English - 732 pages

Adobe Dreamweaver CC - 2013 User Manual - German - 750 pages


The manual is sent by email. Check your email

If you have not received an email with the manual within fifteen minutes, it may be that you have a entered a wrong email address or that your ISP has set a maximum size to receive email that is smaller than the size of the manual.

The email address you have provided is not correct.

Please check the email address and correct it.

Your question is posted on this page

Would you like to receive an email when new answers and questions are posted? Please enter your email address.



Info