|
Subject: RE: understanding trees From: Tony Graham <tgraham@xxxxxxxxxxxxxxxx> Date: Wed, 16 Jun 1999 16:33:41 -0400 (EST) |
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
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: understanding trees, Francis Norton | Thread | RE: understanding trees, Kay Michael |
| RE: Searchable XML, Mark Birbeck | Date | RE: Searchable XML, WorldNet |
| Month |