- From: Francis Norton <francis@redrice.com>
 - Date: Sun, 21 Apr 2002 19:36:23 +0100
 - To: KPRESCOTT@NSPCC.org.uk
 - CC: xmlschema-dev@w3.org
 
Hi Kath,
KPRESCOTT@NSPCC.org.uk wrote:
>I've tried select Field1 ans Somethingelse1 but it doesn't like it
>
A SQL solution is a good idea, you could also create a view in SQL with 
field renaming, then query that.
>Is there a quick way to do this or do I have to treat the generated xml as a
>string and replace etc etc etc 
>
If you can't fix it in SQL then a fairly simple solution would be to use 
XSLT on the output - it should be supported by anything that's capable 
of supporting XML Schema.
Here's an example -
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 
version="1.0">
    <!-- -->
    <!-- do a "pass-through" type transform  -->
    <xsl:template match="@* | node()">
        <xsl:copy>
            <xsl:apply-templates select="@* | node()"/>
        </xsl:copy>
    </xsl:template>
    <!-- -->
    <!--  -->
    <xsl:template match="Field1">
        <xsl:element name="SomethingElse1">
            <xsl:apply-templates select="@* | node()"/>
        </xsl:element>
    </xsl:template>
    <!-- -->
</xsl:stylesheet>
Hope this helps -
Francis.
Received on Sunday, 21 April 2002 14:36:43 UTC