618542
766
Zoom out
Zoom in
Vorherige Seite
1/787
Nächste Seite
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

Brauchen Sie Hilfe? Stellen Sie Ihre Frage.

Forenregeln

Missbrauch melden von Frage und/oder Antwort

Libble nimmt den Missbrauch seiner Dienste sehr ernst. Wir setzen uns dafür ein, derartige Missbrauchsfälle gemäß den Gesetzen Ihres Heimatlandes zu behandeln. Wenn Sie eine Meldung übermitteln, überprüfen wir Ihre Informationen und ergreifen entsprechende Maßnahmen. Wir melden uns nur dann wieder bei Ihnen, wenn wir weitere Einzelheiten wissen müssen oder weitere Informationen für Sie haben.

Art des Missbrauchs:

Zum Beispiel antisemitische Inhalte, rassistische Inhalte oder Material, das zu einer Gewalttat führen könnte.

Beispielsweise eine Kreditkartennummer, persönliche Identifikationsnummer oder unveröffentlichte Privatadresse. Beachten Sie, dass E-Mail-Adressen und der vollständige Name nicht als private Informationen angesehen werden.

Forenregeln

Um zu sinnvolle Fragen zu kommen halten Sie sich bitte an folgende Spielregeln:

Neu registrieren

Registrieren auf E - Mails für Adobe Dreamweaver CC - 2013 wenn:


Sie erhalten eine E-Mail, um sich für eine oder beide Optionen anzumelden.


Andere Handbücher von Adobe Dreamweaver CC - 2013

Adobe Dreamweaver CC - 2013 Bedienungsanleitung - Deutsch - 750 seiten

Adobe Dreamweaver CC - 2013 Bedienungsanleitung - Englisch - 732 seiten


Das Handbuch wird per E-Mail gesendet. Überprüfen Sie ihre E-Mail.

Wenn Sie innerhalb von 15 Minuten keine E-Mail mit dem Handbuch erhalten haben, kann es sein, dass Sie eine falsche E-Mail-Adresse eingegeben haben oder dass Ihr ISP eine maximale Größe eingestellt hat, um E-Mails zu erhalten, die kleiner als die Größe des Handbuchs sind.

Ihre Frage wurde zu diesem Forum hinzugefügt

Möchten Sie eine E-Mail erhalten, wenn neue Antworten und Fragen veröffentlicht werden? Geben Sie bitte Ihre Email-Adresse ein.



Info