Wendell,
Because I have seperated the XPath expression completely from the code. The
target was to get a clearly result sending just one expression. Then, it is
much easier to maintain the code and or to expand it. If it is not possible,
then it is ok. I can run a kind of 'check' again within the methods, but
actualy this is what I wanted to avoid.
Cheers,
Dariusz
xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com schrieb am 02.03.06 23:06:19:
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>
--~--
______________________________________________________________________
XXL-Speicher, PC-Virenschutz, Spartarife & mehr: Nur im WEB.DE Club!
Jetzt gratis testen! http://freemail.web.de/home/landingpad/?mc=021130
--~------------------------------------------------------------------
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>
--~--