[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
At 05:40 PM 12/18/01, you wrote:
But by dropping data into attribute values, you accept the constraints thereof, such as (for example) no element structure within that data.
Elements in XML are made the way they are *in order* that they can support not-entirely-rigidly-structured data and mixed content. They are your friends.
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Re: [xsl] applying templates to an attribute
Subject: Re: [xsl] applying templates to an attribute From: Wendell Piez <wapiez@xxxxxxxxxxxxxxxx> Date: Tue, 18 Dec 2001 18:57:22 -0500 |
At 05:40 PM 12/18/01, you wrote:
I find the following very useful and simple. ( BTW $output is a parameter)
xml:
John <alt executive="is creating" other="has created" another="will create"/> a new product.
xsl:
<xsl:template match="alt"> <xsl:value-of select="@*[name()=$output]"/> </xsl:template>
But by dropping data into attribute values, you accept the constraints thereof, such as (for example) no element structure within that data.
But I cannot put any markup in the content, like if I want John <i>will</i> create a new product.
Any suggestions?
John <alt> <executive>is creating</executive> <other>has created</other> <another><i>will</i> create</another> </alt> a new product.
<xsl:template match="alt"> <xsl:apply-templates select="*[name()=$output]"/> </xsl:template>
Elements in XML are made the way they are *in order* that they can support not-entirely-rigidly-structured data and mixed content. They are your friends.
Cheers, Wendell
====================================================================== Wendell Piez mailto:wapiez@xxxxxxxxxxxxxxxx Mulberry Technologies, Inc. http://www.mulberrytech.com 17 West Jefferson Street Direct Phone: 301/315-9635 Suite 207 Phone: 301/315-9631 Rockville, MD 20850 Fax: 301/315-8285 ---------------------------------------------------------------------- Mulberry Technologies: A Consultancy Specializing in SGML and XML ======================================================================
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] applying templates to an attr, Eric Smith | Thread | Re: [xsl] applying templates to an , Joerg Heinicke |
[xsl] Should "//ename[n]" mean "/de, Mulberry Technologie | Date | Re: [xsl] applying templates to an , Joerg Heinicke |
Month |
Keywords