Re: [xsl] Re: Réf.[2]_:_Réf.[2]_:_Transforming_non_structured_XML_into structured XML with XSLT

Subject: Re: [xsl] Re: Réf.[2]_:_Réf.[2]_:_Transforming_non_structured_XML_into structured XML with XSLT
From: Dimitre Novatchev <dnovatchev@xxxxxxxxx>
Date: Thu, 9 Aug 2001 11:45:19 -0700 (PDT)
--- I wrote:
> > While this works for the first level, it does not for the seccond, or
> > how would you represent my full example above:
> > 
> > <row folder1="ROOT" folder2="f1"/>
> > <row folder1="f1"   folder2="f2"/>
> > <row folder1="f2"   folder2="f3"/>
> > <row folder1="f3"   folder2="f4"/>
> > <row folder1="ROOT" folder2="f2"/>
> > <row folder1="f2"   folder2="f4"/>
> > 
> > could also describe:
> > 
> > /
> > +- f1
> > |  `- f2
> > |     +- f3
> > |     |  `- f4
> > |     `- f4      
> > `- f2
> > 
> 
> No, not if there's the convention that the order of "row" elements is according to
> a
> depth-first traversal.
> 
> In this case your last example will be represented as:
>  <row folder1="ROOT" folder2="f1"/>
>  <row folder1="f1"   folder2="f2"/>
>  <row folder1="f2"   folder2="f3"/>
>  <row folder1="f3"   folder2="f4"/>
>  <row folder1="f2"   folder2="f4"/>
>  <row folder1="ROOT" folder2="f2"/>
> 

And of course, this was wrong.

Goets correctly stated that the presented solution will work with (unique) ids but
not with (non-unique) names.

Dimitre Novatchev.

__________________________________________________
Do You Yahoo!?
Make international calls for as low as $.04/minute with Yahoo! Messenger
http://phonecard.yahoo.com/

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


Current Thread