[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: manipulating text and not losing elements
Hi Guys, Thank you all for the responses. Right off the bat I got Joe's initial solution working. I am now going through the other solutions, getting working examples of each put together. Joe, you first mentioned that there had been other faqs about this, although I didn't find any, I don't doubt this. Sooo if anyone has problems in the future and wants a working example of any of the solutions above, feel free to drop a post. Thanks again everyone, Spencer On 10/13/05, David Carlisle <davidc@xxxxxxxxx> wrote: > > > Only one > > question: shouldn't it be the ancestor axis and not preceding-sibing > > or am I misreading the predicates? > > > ie something like > > text()[ancestor::node()[1][ > > ancestor::node()[1] can be written as parent::* but otherwise, yes, or > no, depending. > > I correctly translated _my_ question into XSLT. > > me> XSLT has no access to any tags, so first express that in terms of things > me> XSLT can see: > > me> But what happens in the scenario where I want to remove the numbers > me> in the text node right after the indent1 and paragraph elements, > > But I clearly hadn't looked too carefuly at the posted example > I translated > right after the indent1 and paragraph tags, > into > right after the indent1 and paragraph elements, > But of course the OP means start tag and so the translation should have > been > first child of the indent1 and paragraph tags, > > so something like this: > > > > <xsl:template match="*[self::indent1 or self::paragraph]/ > text()[1][starts-with(translate(.,'123456789','000000000'),'0')]"> > > David > > Moral of the story: > don't use the T-word when discussing XSLT, it only serves to confuse. > > ________________________________________________________________________ > This e-mail has been scanned for all viruses by Star. The > service is powered by MessageLabs. For more information on a proactive > anti-virus service working around the clock, around the globe, visit: > http://www.star.net.uk > ________________________________________________________________________
|
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
|