[Home] [By Thread] [By Date] [Recent Entries]
On 27/04/2011 12:40, Bubba O'Reily wrote:
then it would really help people understand your requirements if the required output that you showed was well formed xml, so far (including this last mail) that has never been the case. Where do you want your elements to close? There are other elements I also neeed to replace in the file.> If I output method="text" then those disappear in the output. For example<a href="??">...</a> text output doesn't contain elements, but (the reason I mentioned it) is that if you are generating text then the string <foo> will be output as that, not as <foo> so there is no need for disable-output-escaping (as no escaping happens for plain text). However, if you are generating xml this is not relevant. I'm getting alot closer but how do I decrement the counter when a heading appears outside of a</lev>. See example input, output& code below. Note the output on the following lines: XSLT doesn't have counters, If you specify what needs to be counted with the attributes to xsl:number then the correct number should be output. when a</lev> occurs the appropriate counter is used.<ParaStyle:hd4>Level 3 <ParaStyle:para>para text <ParaStyle:hd4>Level 2 <ParaStyle:para>para text <ParaStyle:hd4>Level 1 <ParaStyle:para>para text
This output is not well formed and so will generate a fatal error in any XML tool. It is virtually impossible to generate non well formed XML in XSLT unless you use disable-output escaping. If you showed a well formed example of your required output, then someone could show you how to generate it.
David ________________________________________________________________________ The Numerical Algorithms Group Ltd is a company registered in England and Wales with company number 1249803. The registered office is: Wilkinson House, Jordan Hill Road, Oxford OX2 8DR, United Kingdom. This e-mail has been scanned for all viruses by Star. The service is powered by MessageLabs. ________________________________________________________________________
|

Cart



