[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: text() function
An afterthought: if you wanted to avoid concatenating all of the text
nodes because you might have a very large amount of text, you can check all
individual text nodes using:
//text()[contains(.,'blah') This will also not give you a false positive in the following: <p>bl<b>ah</b></p> So, you will have to decide if the above contains "blah" or not. If you decide that it does not contain "blah", then you would be obliged to check all individual text nodes as described above, instead of any concatenation like that described in my earlier post copied below. I hope this helps. . . . . . . Ken p.s. btw, text() is *not* a function, it is a grammatical construct in XPath for NodeTest ... it does not "call" anything as a function would call code At 2005-04-25 14:57 -0400, I wrote: At 2005-04-25 11:46 -0700, Sameer N wrote:I am trying to look if the word blah exists in the entire document. -- World-wide on-site corporate, govt. & user group XML/XSL training. G. Ken Holman mailto:gkholman@xxxxxxxxxxxxxxxxxxxx Crane Softwrights Ltd. http://www.CraneSoftwrights.com/s/ Box 266, Kars, Ontario CANADA K0A-2E0 +1(613)489-0999 (F:-0995) Male Breast Cancer Awareness http://www.CraneSoftwrights.com/s/bc Legal business disclaimers: http://www.CraneSoftwrights.com/legal
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|