This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]