- From: Jeni Tennison <jeni@jenitennison.com>
- Date: Tue, 16 Nov 2004 17:03:59 +0000
- To: "Jim Stanley" <JimS@Media-Services.Com>
- CC: xmlschema-dev@w3.org
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/
Received on Tuesday, 16 November 2004 17:04:02 UTC