[oXygen-user] Xpath and Saxon return tabs as text
Wendell Piez
Tue Sep 9 09:24:43 CDT 2008
Hi again,
At 05:48 AM 9/5/2008, you wrote:
>Until we add the option for stripping whitespace-only nodes in the
>evaluation of expressions on the XPath toolbar you can use the
>following XPath 2.0 expression which does the stripping:
>
>//text()[string-length(translate(., ' 	
', '')) > 0]
Or (more succinctly, to similar effect):
//text()[normalize-space()]
The problem being that either of these expressions will fail to
retrieve all the text here
<p>Here's a <b>big</b> <i>bad</i> paragraph.</p>
since the text node between the 'b' and 'i' elements has only whitespace.
Cheers,
Wendell
======================================================================
Wendell Piez mailto:
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
======================================================================
More information about the oXygen-user
mailing list