Subject: [xsl] Sibling text nodes From: "John R. Daily" <jdaily@xxxxxxxxxxx> Date: Tue, 16 Jul 2002 10:38:13 -0500 |
Given an XML fragment like: <outer><inner>blah</inner> following text.</outer> Before I can finish processing the "inner" element, I need to examine the next sibling node (following-sibling::*[1]?) to determine if it is a text node whose contents begin with a non-whitespace character. These are the two questions, then: * Is my next sibling a text node? * If so, does its content begin with a non-whitespace character? How can I accomplish this with XPath and XSLT? I spent a few hours experimenting with following-sibling to no avail. Thanks. An example of XML that should trigger special handling: <inner>blah</inner>, following text. XML that should not trigger it: <inner>blah</inner><othertag>... -- John R. Daily jdaily@xxxxxxxxxxx Projects Manager Progeny Linux Systems Master of the ephemeral epiphany XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Re: regarding strip-space, Dimitre Novatchev | Thread | Re: [xsl] Sibling text nodes, Jeni Tennison |
Re: [xsl] regarding strip-space, David Carlisle | Date | Re: [xsl] Sibling text nodes, Jeni Tennison |
Month |