618543
674
Verklein
Vergroot
Pagina terug
1/694
Pagina verder
To the top
browser can display the transformed data. Deploying pages for server-side transformations, however, is somewhat complex, and requires that you
have access to an application server.
When working with server-side XSL transformations, you can use Dreamweaver to create XSLT pages that generate full HTML documents (entire
XSLT pages), or XSLT fragments that generate a portion of an HTML document. An entire XSLT page is similar to a regular HTML page. It
contains a <body> tag and a <head> tag, and lets you display a combination of HTML and XML data on the page. An XSLT fragment is a piece of
code, used by a separate document, that displays formatted XML data. Unlike an entire XSLT page, it is an independent file that contains no
<body> or <head> tag. If you want to display XML data on a page of its own, you would create an entire XSLT page, and bind your XML data to it.
If, on the other hand, you wanted to display XML data in a particular section of an existing dynamic page—for example, a dynamic home page for
a sporting goods store, with sports scores from an RSS feed displayed on one side of the page—you would create an XSLT fragment and insert a
reference to it in the dynamic page. Creating XSLT fragments, and using them in conjunction with other dynamic pages to display XML data, is the
more common scenario.
The first step in creating these types of pages is to create the XSLT fragment. It is a separate file that contains the layout, formatting, and so on of
the XML data that you eventually want to display in the dynamic page. Once you create the XSLT fragment, you insert a reference to it in your
dynamic page (for example, a PHP or ColdFusion page). The inserted reference to the fragment works much like an Server Side Include (SSI) —
the formatted XML data (the fragment) resides in a separate file, while in Design view, a placeholder for the fragment appears on the dynamic
page itself. When a browser requests the dynamic page containing the reference to the fragment, the server processes the included instruction
and creates a new document in which the formatted contents of the fragment appear instead of the placeholder.
1. Browser requests dynamic page 2. Web server
finds page and passes it to application server 3. Application server scans page for instructions and gets XSLT fragment 4. Application server
performs transformation (reads XSLT fragment, gets and formats xml data) 5. Application server inserts transformed fragment into page and
passes it back to the web server 6. Web server sends finished page to browser
You use the XSL Transformation server behavior to insert the reference to an XSLT fragment in a dynamic page. When you insert the reference,
Dreamweaver generates an includes/MM_XSLTransform/ folder in the site’s root folder that contains a runtime library file. The application server
uses the functions defined in this file when transforming the specified XML data. The file is responsible for fetching the XML data and XSLT
fragments, performing the XSL transformation, and outputting the results on the web page.
The file containing the XSLT fragment, the XML file containing your data, and the generated run-time library file must all be on the server for your
page to display correctly. (If you select a remote XML file as your data source—one from an RSS feed, for example—that file must of course
reside somewhere else on the Internet.)
You can also use Dreamweaver to create entire XSLT pages for use with server-side transformations. An entire XSLT page works in exactly the
same way as an XSLT fragment, only when you insert the reference to the entire XSLT page using the XSL Transformation server behavior, you
are inserting the full contents of an HTML page. Thus, the dynamic page (the .cfm, .php, or .asp page that acts as the container page) must be
cleared of all HTML before you insert the reference.
Dreamweaver supports XSL transformations for ColdFusion, ASP, and PHP pages.
Note: Your server must be correctly configured to perform server-side transformations. For more information, contact your server administrator.
Client-side XSL transformations
You can perform XSL transformations on the client without the use of an application server. You can use Dreamweaver to create an entire XSLT
page that will do this; however, client-side transformations require manipulation of the XML file that contains the data you want to display.
Additionally, client-side transformations will only work in modern browsers (Internet Explorer 6, Netscape 8, Mozilla 1.8, and Firefox 1.0.2). For
more information on browsers that do and don’t support XSL transformations, see www.w3schools.com/xsl/xsl_browsers.asp.
First, create an entire XSLT page and attach an XML data source. (Dreamweaver prompts you to attach the data source when you create the new
page.) You can create an XSLT page from scratch, or you can convert an existing HTML page to an XSLT page. When you convert an existing
HTML page to an XSLT page you must attach an XML data source using the Bindings panel (Window > Bindings).
667
674

Hulp nodig? Stel uw vraag in het forum

Spelregels
1

Forum

Adobe-Dreamweaver-CS6

Zoeken resetten

  • Ik gebruik Adobe Dreamweaver CS6 onder windows 7. Werkt fantastisch maar de optie Spry die daarin zit wordt niet meer ondersteund door Android.
    Ik maak menu's maar gebruik de optie Spry dus niet meer, wel ben ik benieuwd als ik over ga naar windows 10 of de versie DW CS6 nog wel zal functioneren?
    Wie heeft daar ervaring mee? Gesteld op 11-5-2017 om 07:31

    Reageer op deze vraag Misbruik melden

Misbruik melden

Gebruikershandleiding.com neemt misbruik van zijn services uitermate serieus. U kunt hieronder aangeven waarom deze vraag ongepast is. Wij controleren de vraag en zonodig wordt deze verwijderd.

Product:

Bijvoorbeeld antisemitische inhoud, racistische inhoud, of materiaal dat gewelddadige fysieke handelingen tot gevolg kan hebben.

Bijvoorbeeld een creditcardnummer, een persoonlijk identificatienummer, of een geheim adres. E-mailadressen en volledige namen worden niet als privégegevens beschouwd.

Spelregels forum

Om tot zinvolle vragen te komen hanteren wij de volgende spelregels:

Belangrijk! Als er een antwoord wordt gegeven op uw vraag, dan is het voor de gever van het antwoord nuttig om te weten als u er wel (of niet) mee geholpen bent! Wij vragen u dus ook te reageren op een antwoord.

Belangrijk! Antwoorden worden ook per e-mail naar abonnees gestuurd. Laat uw emailadres achter op deze site, zodat u op de hoogte blijft. U krijgt dan ook andere vragen en antwoorden te zien.

Abonneren

Abonneer u voor het ontvangen van emails voor uw Adobe Dreamweaver CS6 bij:


U ontvangt een email met instructies om u voor één of beide opties in te schrijven.


Ontvang uw handleiding per email

Vul uw emailadres in en ontvang de handleiding van Adobe Dreamweaver CS6 in de taal/talen: Engels als bijlage per email.

De handleiding is 6,14 mb groot.

 

U ontvangt de handleiding per email binnen enkele minuten. Als u geen email heeft ontvangen, dan heeft u waarschijnlijk een verkeerd emailadres ingevuld of is uw mailbox te vol. Daarnaast kan het zijn dat uw internetprovider een maximum heeft aan de grootte per email. Omdat hier een handleiding wordt meegestuurd, kan het voorkomen dat de email groter is dan toegestaan bij uw provider.

Stel vragen via chat aan uw handleiding

Stel uw vraag over deze PDF

loading

Uw handleiding is per email verstuurd. Controleer uw email

Als u niet binnen een kwartier uw email met handleiding ontvangen heeft, kan het zijn dat u een verkeerd emailadres heeft ingevuld of dat uw emailprovider een maximum grootte per email heeft ingesteld die kleiner is dan de grootte van de handleiding.

Er is een email naar u verstuurd om uw inschrijving definitief te maken.

Controleer uw email en volg de aanwijzingen op om uw inschrijving definitief te maken

U heeft geen emailadres opgegeven

Als u de handleiding per email wilt ontvangen, vul dan een geldig emailadres in.

Uw vraag is op deze pagina toegevoegd

Wilt u een email ontvangen bij een antwoord en/of nieuwe vragen? Vul dan hier uw emailadres in.



Info