XSLT

From Dietrich Blog (Strato)
Revision as of 17:58, 12 April 2009 by Dkracht (talk | contribs) (Ein einfaches Beispiel)

Jump to: navigation, search

Siehe auch: XSLT

Mithilfe von XSL-Stylesheets kann man XML-Dokumente in verschiedenen Output-Formate transformieren.

Web Links

XSL Namespace

Das XSL-Stylesheet sollte anfangen mit:

<xsl:stylesheet xmlns:xsl = "http://www.w3.org/1999/XSL/Transform" version = "1.0" >

XSL Output Methods

  • <xsl:output method = "text" />
  • <xsl:output method = "html" />
  • <xsl:output method = "xml" />

Ein einfaches Beispiel

Als Eingabe folgendes XML-Dokument:

<?xml version="1.0" encoding="UTF-8"?>
<message>Yep, it worked!</message>

Zur Transformation folgendes XSL-Stylesheet:

<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet   xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
  <xsl:output method="text" encoding="UTF-8"/>
  <!-- simply copy the message to the result tree -->
  <xsl:template match="/">
    <xsl:value-of select="message"/>
  </xsl:template>
</xsl:stylesheet> 

Weitere Beispiele

Xalan

XSLT-Prozessor Xalan...


-- Dkracht 13:07, 12 April 2009 (CEST)