|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: understanding trees
At 15 Jun 1999 13:03 +0200, Andre Halama wrote:
> thanks for all your responses, they helped clear up a lot of my problems.
That's good.
> the one thing i couldn't get straight yet is one of the question that is
> also in the spec (6.1.1):
> 'Is the parent of an attribute node the element that the attribute is on?'
> i processed one of my xml-files with both tony's stylesheet and
> cranesoftwright's showtree and they both showed my attributes as children
> of the elements they are associated with.
If you look at the excerpt from my stylesheet, you'll see there's
<xsl:apply-templates select="@*"/> that selects the attributes plus
the usual <xsl:apply-templates/> that selects the children of the
element node. So the attributes really don't show up as children.
------------------------------------------------------------
<xsl:template match="*">
<div style="border: 1.5pt solid blue; padding: 3pt">
<p><strong>Element: <xsl:value-of select="local-part()"/></strong></p>
<blockquote style="background-color: silver">
<!-- The spans are necessary because empty elements
count as element nodes, but Internet Explorer, at least,
doesn't cope very well with blockquotes containing nothing -->
<span style="color: silver">|</span><xsl:value-of select="."/><span style="color: silver">|</span>
</blockquote>
<xsl:apply-templates select="@*"/>
<xsl:apply-templates/>
</div>
</xsl:template>
------------------------------------------------------------
As someone else noted, however, the question in the working draft is
in the context of the parent axis for attribute nodes.
> so, is this the answer or is michael right in saying 'They have a
> relationship/association with the containing element but it is not the
> "child" relationship.'?
>
> hope this discussion isn't too annoying,
No.
Regards,
Tony Graham
======================================================================
Tony Graham mailto:tgraham@xxxxxxxxxxxxxxxx
Mulberry Technologies, Inc. http://www.mulberrytech.com
17 West Jefferson Street Direct Phone: 301/315-9632
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
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|

Cart








