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:noNamespaceSchemaLocat ion="purch ases.xsd">
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:noNamespaceSchemaLocat
<?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>
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.