Altova Mailing List Archives>Archive Index >xmlschema-dev Archive Home >Recent entries >Thread Prev - RE: Getting Namespaces into a Transform [Thread Next] Re: Getting Namespaces into a TransformTo: "Jim Stanley" <JimS@--------------.---> Date: 11/16/2004 5:04:00 PM
Hi Jim,
> So there are several attributes to the root besides the namespace
> declaration. Since I declare the root element programatically, what
> do I need to do to stick literals in there?
The namespace declaration will be added automatically if you add an
attribute that uses that namespace declaration to the element. So if
you do:
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<xsl:template match="root">
<xsl:element name="root">
...
<xsl:attribute name="xsi:noNamespaceSchemaLocation">
<xsl:text>NewPPSSchema.xsd</xsl:text>
</xsl:attribute>
...
</xsl:element>
...
</xsl:template>
...
</xsl:stylesheet>
you should get the xsi:noNamespaceSchemaLocation attribute you want,
plus the namespace declaration that it needs.
Cheers,
Jeni
---
Jeni Tennison
http://www.jenitennison.com/
From mike@s... Tue Nov 16 18:42:43 2004
Received: from lisa.w3 | ||||||
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | Mobile | Full Site | |||
|
