Category XML

XSLT – Editing XML

Data stored in XML files can be edited from an Internet browser. Open, Edit and Save XML Now, we will show how to open, edit, and save an XML file that is stored on the server. We will use XSL…

XSLT – On the Server

To make XML data available to all kind of browsers, we can transform the XML document on the SERVER and send it  back to the browser as XHTML. A Cross Browser Solution In the previous chapter we explained how XSLT…

XSLT – On the Client

XSLT can be used to transform the document to XHTML in your browser. A JavaScript Solution In the previous chapters we have explained how XSLT can be used to transform a document from XML to XHTML. We did this by…

XSLT Element

The <xsl:apply-templates> element applies a template rule to the current element or to the current element’s child nodes. The <xsl:apply-templates> Element The <xsl:apply-templates> element applies a template to the current element or to the current element’s child nodes. If we…

XSLT Element

The <xsl:choose> element is used in conjunction with <xsl:when> and <xsl:otherwise> to express multiple conditional tests. The <xsl:choose> Element Syntax <xsl:choose>   <xsl:when test=”expression”>     … some output …   </xsl:when>   <xsl:otherwise>     … some output ….   </xsl:otherwise>…

XSLT Element

The <xsl:if> element is used to put a conditional test against the content of the XML file. The <xsl:if> Element To put a conditional if test against the content of the XML file, add an <xsl:if> element to the XSL…

XSLT Element

The <xsl:sort> element is used to sort the output. Where to put the Sort Information To sort the output, simply add an <xsl:sort> element inside the <xsl:for-each> element in the XSL file:

XSLT Element

The <xsl:for-each> element allows you to do looping in XSLT. The <xsl:for-each> Element The XSL <xsl:for-each> element can be used to select every XML element of a specified node-set :

XSLT Element

The <xsl:value-of> element is used to extract the value of a selected node. The <xsl:value-of> Element The <xsl:value-of> element can be used to extract the value of an XML element and add it to the output stream of the transformation: