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

AussieSilverAsked:
Who is Participating?
 
Geert BormansInformation ArchitectCommented:
just replace
<Invoice>
in the stylesheet
with
<Invoice xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="purchases.xsd">
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.