Subject: Re: <xsl:element name="input">
From: "Dale Asberry" <rdasberry@xxxxxxxxxxx>
Date: Fri, 12 Nov 1999 08:04:35 PST
|
I'm trying to dynamically create the UI based on elements in my source XML.
However, I will be making a second transform on the output, so I need it to
be valid XML. My stylesheet is more like this (it is a bit more
complicated, but this captures the gist of it):
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<xsl:output method="xml"/>
<xsl:template match="/">
<html>
<body>
<xsl:element name="input">
<xsl:attribute name="type">text</xsl:attribute>
<xsl:attribute name="name">
<xsl:value-of select="@name"/>
</xsl:attribute>
</xsl:element>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
Phil Lanch wrote:
Dale Asberry wrote:
>
> I forgot to mention that I used <xsl:output method="xml"/> and
<xsl:output
> method="text"/> and got the same results
Well, now I am puzzled.
When I use this stylesheet:
--
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<xsl:output method="xml"/>
<xsl:template match="/">
<html>
<body>
<input/>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
--
with this source document:
--
<?xml version = "1.0"?>
<doc/>
--
I get:
--
<?xml version="1.0" encoding="utf-8"?>
<html><body><input/></body></html>
--
Presumably you're doing something more complicated(!).
I can't think of anything else without seeing your stylesheet &
document.
______________________________________________________
Get Your Private, Free Email at http://www.hotmail.com
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|