xml editor

Supported platforms

Compatible with Windows7 & Mac OS X Snow Leopard

Ready for data server software
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

[xsl] Using attribute values in html conversion


Subject: [xsl] Using attribute values in html conversion
From: "Zietak, James" <James.Zietak@xxxxxxxxxxxxxxx>
Date: Tue, 1 Oct 2002 14:48:01 -0400

Hello All,

I'm trying to convert an XML document to HTML using XSLT. The problem is I
want to use the value of an attribute as a value for an attribute of an html
node. Here is an example.

customer.xsd
<?xml version="1.0"?>
<schema xmlns="http://www.w3.org/2001/XMLSchema">
    <element name="Person">
        <complexType>
            <sequence>
                <element name="surname" type="string" maxLength="10"/>
                <element name="firstname" type="string" maxLength="10"/>
                <element name="middlename" type="string" maxLength="10"/>
                <element name="gender" type="string"/>
                <element name="dob" type="string" maxLength="10"/>
            </sequence>
        </complexType>
    </element>
</schema>

I would like to take an element:
	<element name="surname" type="string" maxLength="10"/>

and generate an html input field using the values of the attributes name,
and maxLength ie:
	<input type="text" name=$SURNAME  maxlength=$MAXLENGTH/>

The first idea that came to mind would be something of the sort:
	<input type="text" name=<xsl:apply-templates select="@name"/>
maxlength=<xsl:templates select="@maxLength"/> >

Obviously this is incorrect. I assume this is due to the fact that the
output must be well-formed html. Is there any way to work around this?

Cheers,
 -jamie

 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list



Current Thread
Keywords
xml
XML Editor | XML Author | WYSIWYG Editors | Schema Editor | XSD Documentation | XSL/XSLT Editor | XQuery | XML Databases | SVN Client
© 2002-2011 SyncRO Soft Ltd. All rights reserved. | Sitemap | Privacy Policy | This website was created & generated with <oXygen/>®XML Editor