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:[EMAIL PROTECTED]
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
======================================================================

_______________________________________________
oXygen-user mailing list
[email protected]
http://www.oxygenxml.com/mailman/listinfo/oxygen-user

Reply via email to