xsl-list
[Top] [All Lists]

Re: [xsl] check for whitespace value between nodes

2010-08-20 16:37:35
On Fri, Aug 20, 2010 at 1:55 PM, Wendell Piez 
<wapiez(_at_)mulberrytech(_dot_)com> wrote:
Dear Dimitre,

At 04:33 PM 8/20/2010, you wrote:

On Fri, Aug 20, 2010 at 1:02 PM, Wendell Piez 
<wapiez(_at_)mulberrytech(_dot_)com>
wrote:
Dear Dimitre,

At 12:00 PM 8/20/2010, you wrote:

In fact the expression I proposed also covers your "first definition".

Of course -- I'm sorry if I wasn't clear that a single space character
would
pass your test. But it doesn't do so exclusively. If "a white space" is
meant to designate *only* a single character, the test (as you know) has
to
be tighter. And either way, we also get to worry about what that
character
can be. Space, tab, non-breaking space, zero-width space ...

The question said "white space". Not "white space character".

I read "a white space". The use of the indefinite article might suggest a
singular "space".

Also in your message you were describing the solution to your "first case"
as:

"For the first definition, one might want

 translate(product/text(),'&#xA;&#x9;',' ')=' '  "

So, it seems that your "first case" defines whitespace as containing
one or more newline and tab characters. There is nothing in your
proposed XPath expression that restricts the test for "*only* a single
character".

I think the other side of the equality operation does that, doesn't it? :-)



Sorry, I don't understand what you mean here. The translate() function
above removes *all* NL and tab characters and its result is compared
to the empty string. This comparison is true for any string which is
either the empty string or otherwise consists of one or more NL or tab
characters. The result is the same (true) regardless whether the
string consists of only one {NL/tab} character or of many such
characters.



Cheers,
Wendell



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





-- 
Cheers,
Dimitre Novatchev
---------------------------------------
Truly great madness cannot be achieved without significant intelligence.
---------------------------------------
To invent, you need a good imagination and a pile of junk
-------------------------------------
Never fight an inanimate object
-------------------------------------
You've achieved success in your field when you don't know whether what
you're doing is work or play
-------------------------------------
I enjoy the massacre of ads. This sentence will slaughter ads without
a messy bloodbath.

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