xsl-list
[Top] [All Lists]

Re: dynamic node access

2005-02-21 09:52:49


The problem lies in that a <SubConcepts> node is created only if there 
exists some 'Toyota'.

given that you haven't shown what your input looks like, it's hard to
guess what that means.


given that you have

<xsl:template match="/">
    <Top>
        <PrimeConcept><xsl:apply-templates select="Top/TopNode" 
mode="top"/></PrimeConcept>
    </Top>
</xsl:template>


isn't it clear that everything is going to come as a child of
PrimeConcept?

If you want

<PrimeConcept id='10180'>Car</PrimeConcept>
<SubConcepts>
  <SubConcept id='10298'>Toyota</SubConcept>
</SubConcepts>

Then you might need something

<xsl:template match="/">
    <Top>
        <PrimeConcept><xsl:apply-templates 
select="something"mode="top"/></PrimeConcept>
        <SubConcept><xsl:apply-templates select="something else 
"mode="somethingelse"/></SubConcept>
    </Top>
</xsl:template>

or you might not.

but only you know what your input looks like or what transformation you
are trying to do.



David

________________________________________________________________________
This e-mail has been scanned for all viruses by Star. The
service is powered by MessageLabs. For more information on a proactive
anti-virus service working around the clock, around the globe, visit:
http://www.star.net.uk
________________________________________________________________________

--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--



<Prev in Thread] Current Thread [Next in Thread>