--> home Seitenstatus 1

 XML


Grundlegendes zu XML Primer

Programmierung

Sprachen

XML-Beispiele und Sammlungen Beispiele

Software »

XML-Editoren
Editoren
XML und Browser
Browser

PageMap 
(Umfang 29 Seiten)



Sponsoring  



 


Auswahl dBooks:

Suche und verwandte Themen  







Verschiedenes  




Netonstage - webprojekte - webconsulting - softwareentwicklung
back


     Browser

Der MSIE kann es schon teilweise und der Netscape 6.0 soll es besser können: XML-Darstellung im Browser-Fenster.

XML liefert für die Ausgabe auch mit Dokument-Typ-Definition nur Inhalts-Anweisungen. Um eine XML-Datei auch in HTML anzeigen zu lassen, muß "XML" noch in XSL-Vorlagen eingebettet werden, die zu einem großen Teil aus HTML-Code bestehen.

Der MSIE 5.0 ist der erste Browser, mit dem man die Kombination einer XML-Seite mit einer XSL-Formatvorlage betrachten kann.

Eine genaue Beschreibung von XSL wird im Laufe des Jahres folgen, wenn möglich auch mit einem Vergleich MSIE 5 und NN 6.


    XSL-Beispiel


In diesem Beispiel wird die Liste Getränke gebildet, die über XML_examle.xsl wieder ausgegeben wird.

Beispiel anschauen
(xmlExamples/XML_example_a.xml)

   Quellcode
<?xml:stylesheet type="text/xsl" href="XML_example.xsl"?>
<getraenke>
 <description>Listen-Ausgabe</description>
 <date>1998-10-13T15:56:00</date>
 <stock>
   <type>Bordeaux</type>
   <name>Villagerie</name>
   <price>8</price>
 </stock>
 <stock>
   <type>Wiskey</type>
   <name>Glennfidich</name>
   <price>25</price>
 </stock>
 <stock>
   <type>Champagner</type>
   <name>Chandon</name>
   <price>50</price>
 </stock>
</getraenke>





    XSL-Beispiel


Die XLS-Datei ist in ein Haupt-Template und ein Template zur Listenausgabe unterteilt
   Quellcode
<?xml version="1.0"?>
<!--          Haupttemplate                -->
<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">


<xsl:template match="/">
   <HTML>
   <HEAD>
   <TITLE>TEST-XML mit Listenausgabe</TITLE>
   </HEAD>
   <BODY>
<xsl:value-of select="getraenke/description"/>
<xsl:apply-templates match="getraenke"/>
</BODY>
</HTML>
</xsl:template>

<!--          Schleife                -->
 <xsl:template match="getraenke">
   <TABLE STYLE="background-color:white" border="1">
     <xsl:for-each select="stock" order-by="type">
      <TR>
        <TD><xsl:value-of select="name"/></TD>
        <TD><xsl:value-of select="type"/></TD>
        <TD><xsl:value-of select="price"/></TD>
      </TR>
     </xsl:for-each>
   </TABLE>
 </xsl:template>
</xsl:stylesheet>





  Links



Unkommentierte Links:

Bewertung: w3.org: Associating stylesheets with XML documents
Bewertung: zdnet.com: Choose the right XPATH in XSLT
Bewertung: zdnet.com: Choose the right XPATH in XSLT 2
Bewertung: webdevelopersjournal.com: Converting XML to HTML using XSL
Bewertung: w3.org: Extensible Stylesheet Language (XSL) Specification
Bewertung: zdnet.com: Getting the (Visual) Basics on XML
Bewertung: xmlguru.de: Meinung: XML und Browser
Bewertung: mozilla.org: NGLayout and XML
Bewertung: Microsoft DN: Sample Web Applications
Bewertung: zdnet.com: tag library: XML
Bewertung: webreference.com: The Browser War continued: XML support in IE and Mozilla
Bewertung: Webmonkey: Understanding XSLT
Bewertung: xmlsoftware.com: XML Browser
Bewertung: Microsoft: XML Element
Bewertung: webreference.com: XML HierMenus: When XML and DHTML unite...
Bewertung: Microsoft: XML Members
Bewertung: sun: XML Part 3: Style [NOT YET] Version 1.0J
Bewertung: Microsoft: XML Start-Page
Bewertung: SiteArchiv: XML und DHTML
Bewertung: XML.com: XML: XML-Support Microsoft
Bewertung: xml.com: XML-Browsers
Bewertung: w3.org: XSL Transformations Specification (XSLT)
Bewertung: Mozilla: XUL

Link empfehlen





 forward


( )
Der Betreiber von www.dBooks.de übernimmt keine Verantwortung für den Inhalt und die Richtigkeit der Angaben auf den verlinkten Websites. Zu den üblichen NoNos gibt es keine direkten Verweise.

(Umfang dBook XML: 29 Themenseiten )
letzte Generierung Mon, 30 Apr 2001 08:37:28 GMT 3
© Werner Diwischek