Mar 10

XSL is great for transforming an XML file. The following XSL can be used to convert all element names into lower case.

<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0"
    <xsl:template match="@*|node()">
            <xsl:apply-templates select="@*|node()"/>
    <xsl:template match="*">
        <xsl:element name="{translate(local-name(),$ucase,$lcase)}">
            <xsl:apply-templates select="@*|node()"/>

How to transform XML using XSL may also be of interest to you.

written by objects \\ tags:

Leave a Reply

You must be logged in to post a comment.