This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

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



--- 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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]