This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: Overlapping structures
But if he creates with the <xsl:if>
<a.start/>I said <z>!!DELETE_CLOSE_TAG</z>I will watch my ways<a.end/>
<a.start/>and keep my tongue from sin<z>!!DELETE_OPEN_TAG</z><a.end/>
and modifies it with Perl to
<a.start/>I said <z>I will watch my ways<a.end/>
<a.start/>and keep my tongue from sin</z><a.end/>
he can use <xsl:text disable-output-escaping="yes"> too I think.
Joerg
David Carlisle wrote:
>>Without Perl you can get it with the not very nice solution
>>
>
> using disable-output-escaping is never a solution, sometimes it works
> but it is always a sign that something is wrong. Why would you need perl?
>
>
>>In my XSL I want to test, from any node <z.start/> if there is the
>>additional empty element <x/> before the next <z.end/> (i.e. if the
>>imaginary "z" element "contains" x). I have not found any way I can achieve
>>this -- any pointers please?
>>
>>
>
> eg
>
> test="count(following::z.end) =count(following:x[1]/following::z.end)"
>
>
> David
--
System Development
VIRBUS AG
Fon +49(0)341-979-7435
Fax +49(0)341-979-7409
joerg.heinicke@virbus.de
www.virbus.de
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list