Re: <xsl:element name="input">

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



Current Thread