xsl-list
[Top] [All Lists]

RE: Expression in XPath

2006-03-02 14:34:18
Dariusz,

If one is willing to use a little XSLT, this result is easy enough to get in XSLT 1.0. Why is a single XPath expression important to you?

Cheers,
Wendell

At 03:55 AM 3/2/2006, Mike wrote:
In XPath 1.0 there is no way of constructing a sequence of strings (there's
no such type in the data model), and there is no way of constructing new
nodes, so I'm afraid this is impossible.

In 2.0 it's straightforward:

for $x in (your current expression)
return substring-after($x, '(mm)')

Michael Kay
http://www.saxonica.com/

> -----Original Message-----
> From: Dariusz Borowski [mailto:d(_dot_)borowski(_at_)web(_dot_)de]
> Sent: 02 March 2006 00:59
> To: xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
> Subject: [xsl] Expression in XPath
>
> Hi!
>
> Could anyone help me? I have this result:
> ========================================================
> (mm)B-1: A eTSS Login
> (mm)B-2: A eLogbook Viewer Login
> (mm)B-3: A Rig Activity Entry (Req. # 6.2.2.1.1, 6.2.2.3.5, 3.5.1.1)
> (mm)B-4: A Access tool from PC outside the firewall in SCTF
> (mm)B-5: A eReport Login
> (mm)B-6: A Privileged User ? Login
> ========================================================
>
> from this expression:
> //office:body/office:text/table:table/table:table-row/table:ta
ble-cell/text:p[starts-with(text(), '(mm)')]
>
>
> But, I would like to get the following result with ONE Expression:
> ========================================================
> B-1: A eTSS Login
> B-2: A eLogbook Viewer Login
> B-3: A Rig Activity Entry (Req. # 6.2.2.1.1, 6.2.2.3.5, 3.5.1.1)
> B-4: A Access tool from PC outside the firewall in SCTF
> B-5: A eReport Login
> B-6: A Privileged User ? Login
> ========================================================
>
> I tried already something like this:
> //office:body/office:text/table:table/table:table-row/table:ta
ble-cell/text:p[substring(starts-with(text(), '(mm)'), 4)]
>
> but it didn't work... :(
>
> Thanks for any help!
>
> Dariusz
>
> ______________________________________________________________
> Verschicken Sie romantische, coole und witzige Bilder per SMS!
> Jetzt bei WEB.DE FreeMail: http://f.web.de/?mc=021193
>
>
> --~------------------------------------------------------------------
> 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>
> --~--
>
>



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


======================================================================
Wendell Piez                            
mailto:wapiez(_at_)mulberrytech(_dot_)com
Mulberry Technologies, Inc.                http://www.mulberrytech.com
17 West Jefferson Street                    Direct Phone: 301/315-9635
Suite 207                                          Phone: 301/315-9631
Rockville, MD  20850                                 Fax: 301/315-8285
----------------------------------------------------------------------
  Mulberry Technologies: A Consultancy Specializing in SGML and XML
======================================================================


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