XML documents do not contain any formatting they are simply 
containers of structured information. (You'll notice that the sample code 
contains no font, table, or heading tags.) Once you have an XML schema, 
you can use Extensible Stylesheet Language (XSL) to display the 
information. In the way that Cascading Style Sheets (CSS) let you format 
HTML, XSL lets you format XML data. You can define styles, page 
elements, layout, and so forth in an XSL file and attach it to an XML file so 
that when a user views the XML data in a browser, the data is formatted 
according to whatever you've defined in the XSL file. The content (the 
XML data) and presentation (defined by the XSL file) are entirely separate, 
providing you with greater control over how your information appears on a 
web page. In essence, XSL is a presentation technology for XML, where the 
primary output is an HTML page.
Extensible Stylesheet Language Transformations (XSLT) is a subset 
language of XSL that actually lets you display XML data on a web page, 
and  transform  it, along with XSL styles, into readable, styled information 
in the form of HTML. You can use Dreamweaver to create XSLT pages 
that let you perform XSL transformations using an application server or a 
browser. When you perform a server side XSL transformation, the server 
does the work of transforming the XML and XSL, and displaying it on the 
page. When you perform a client side transformation, a browser (such as 
Internet Explorer) does the work.
The approach you ultimately take (server side transformations versus 
client side transformations) depends on what you are trying to achieve as 
an end result, the technologies available to you, the level of access you have 
to XML source files, and other factors. Both approaches have their own 
benefits and limitations. For example server side transformations work in 
all browsers while client side transformations are restricted to modern 
browsers only (Internet Explorer 6, Netscape 8, Mozilla 1.8, and Firefox 
1.0.2). Server side transformations let you display XML data dynamically 
from your own server or from anywhere else on the web, while client side 
transformations must use XML data that is locally hosted on your own web 
server. Lastly, server side transformations require that you deploy your 
pages to a configured application server, while client side transformations 
only require access to a web server.
Learn about using XML and XSL with web pages 177






footer




 

 

 

 

 Home | About Us | Network | Services | Support | FAQ | Control Panel | Order Online | Sitemap | Contact

dreamweaver web hosting

 

Our partners: PHP: Hypertext Preprocessor Best Web Hosting Java Web Hosting Jsp Web Hosting Cheapest Web Hosting

Visionwebhosting.net Business web hosting division of Web Design Plus. All rights reserved