Subject: Re: [xsl] xsl:element namespace issues. From: David Carlisle <davidc@xxxxxxxxx> Date: Mon, 31 Mar 2003 23:16:09 +0100 |
> A coworker, using Microsoft's parser > simply uses: > > <xsl:element name="MSHelp:Keyword"> > <xsl:attribute name="index">K</xsl:attribute> > <xsl:attribute name="term">Foobar</xsl:attribute> > </xsl:element> > That looks a complicated rather than simple, you could just go <MSHelp:Keyword index="K" term="Foobar"/> assuming MSHelp prefix is declared in your stylesheet. > However for me (Linux and libxslt via xsltproc) there is only > <Keyword> it comes out unprefixed? The only reason I could see for your code not producing the attributes if you have set xml:space somewhere so that you are generating a (white) text node child of the mshelp:Keyword element. You can not add attribute nodes once you have added a child. David XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] xsl:element namespace iss, Niko Matsakis | Thread | [xsl] How do you set the action att, Ricardo Castillo |
RE: [xsl] XSL-fo processor COM comp, Ross Ken | Date | Re: [xsl] Don't include JavaScript , David Carlisle |
Month |