Link to home
Start Free TrialLog in
Avatar of AussieSilver
AussieSilver

asked on

xslt -- help

Hi ,

I have the attached xslt.. I'm wonderong how can I make the element <Invoice > to have the following output:
<Invoice xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="purchases.xsd">

<?xml version=”1.0”?>
<xsl:stylesheet xmlns:xsl=”http://www.w3.org/1999/XSL/Transform” version=”1.0” >
<xsl:template match=”/”>
<Invoice>
<xsl:apply-templates select=”/PurchaseOrder/To” />
<xsl:apply-templates select = “/PurchaseOrder/From” />
<xsl:apply-templates select=”/PurchaseOrder/Address” />
<xsl:comment>The rest of the Invoice would go here.</xsl:comment>
</Invoice>
</xsl:template>
<xsl:template match=”To”>
<xsl:element name=”From”><xsl:value-of select=”.” /></xsl:element>
</xsl:template>
<xsl:template match=”From”>
<xsl:element name=”To”><xsl:value-of select=”.” /></xsl:element>
</xsl:template>
<xsl:template match=”Address”>
<xsl:copy-of select=”.” />
</xsl:template>
</xsl:stylesheet>

Open in new window

ASKER CERTIFIED SOLUTION
Avatar of Gertone (Geert Bormans)
Gertone (Geert Bormans)
Flag of Belgium image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial