xsl-list
[Top] [All Lists]

Re: convert a url path to an xpath

2004-12-29 19:39:58
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(_at_)linc(_dot_)net(_dot_)au> 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

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




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

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