[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

Re: [xsl] convert a url path to an xpath


Subject: Re: [xsl] convert a url path to an xpath
From: "M. David Peterson" <m.david.x2x2x@xxxxxxxxx>
Date: Wed, 29 Dec 2004 19:39:58 -0700

The folowing post from a while back showcases how to do this kind of
thing to build a yahoo-style directory based on a parameter passed in
that contains the current path location within your site...

http://www.stylusstudio.com/xsllist/200405/post80280.html

Hope this helps!

<M:D/>


On Thu, 30 Dec 2004 10:33:53 +0800, Lincoln Mitchell
<lincoln@xxxxxxxxxxx> wrote:
> I have a path like www.domain.com/company/about/staff.htm and match
> "company/about/staff" in the sitemap.
> However, I cannot use this path directly in my xpath expression as the xml
> looks like:
> 
> ...
> <wx:sub-section>
>  <w:p>
>    <w:r>
>      <w:t>company</w:t>
>    </w:r>
>  </w:p>
>  ...
>  <wx:sub-section>
>    <w:p>
>      <w:r>
>        <w:t>about</w:t>
>      </w:r>
>    </w:p>
>    ...
>    <wx:sub-section>
>      <w:p>
>        <w:r>
>          <w:t>staff</w:t>
>        </w:r>
>      </w:p>
>      ...
> ...
> 
> So, somehow I need to create a xpath from the path "company/about/staff"
> that looks like:
> "wx:sub-section[w:p/w:r/w:t='company']/wx:sub-section[w:p/w:r/w:t='about']/w
> x:sub-section[w:p/w:r/w:t='company']"
> 
> But how?
> Any help greatly appreciated.
> 
> Linc
> 
> 


-- 
:: M. David Peterson ::
XML & XML Transformations, C#, .NET, and Functional Languages Specialist


Current Thread
Keywords