"Nagai, Paul" <pnagai(_at_)inovant(_dot_)com> wrote in message
news:4F086CF0BF91514D871A1BC1B2D091F304C66D96(_at_)sw720x016(_dot_)visa(_dot_)com(_dot_)(_dot_)(_dot_)
I want to change spaces between nolinebreak start and end processing
instructions. My xml looks like this:
<?Pub _nolinebreak?>word1 word2<?Pub /_nolinebreak?>
I want my output to be:
word1 word2
[snip]
Ok,
would be to see some code that handles the xpath manipulation required to
select the nodes between them (I could have a mix, I guess).
in case the two PI nodes are selected into the xsl:variable-s "vPi1" and
"vPi2", then the following XPath expression returns all nodes between the
two PIs:
$vPi1/following-sibling::node()
[count(. | $vPi2/preceding-sibling::node())
=
count($vPi2/preceding-sibling::node())
]
=====
Cheers,
Dimitre Novatchev.
http://fxsl.sourceforge.net/ -- the home of FXSL
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list