This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: Re: Réf.[2]_:_Réf.[2]_:_Transforming_non_structured_XML_into structured XML with XSLT
- To: bock at blacknet dot de
- Subject: Re: [xsl] Re: Réf.[2]_:_Réf.[2]_:_Transforming_non_structured_XML_into structured XML with XSLT
- From: Dimitre Novatchev <dnovatchev at yahoo dot com>
- Date: Thu, 9 Aug 2001 11:45:19 -0700 (PDT)
- Cc: xsl-list at lists dot mulberrytech dot com
- Reply-To: xsl-list at lists dot mulberrytech dot com
--- 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