[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

Re: [xsl] comments take time? XSLT 1.0


Subject: Re: [xsl] comments take time? XSLT 1.0
From: Вячеслав Седов <schematronic@xxxxxxxxx>
Date: Tue, 15 Oct 2013 01:14:48 +0400

in case if using dll not enough flexible you can use
XslCompiledTransform Class - see
http://msdn.microsoft.com/en-us/library/0610k0w4.aspx

2013/10/14 Dimitre Novatchev <dnovatchev@xxxxxxxxx>:
> Dave,
>
> One can find the xsltc.exe utility as part of installed VS 2008 (and I
> hope in later versions, too) at: C:\Program Files\Microsoft
> SDKs\Windows\v6.0A\bin\xsltc.exe
>
> Here is a link to the documentation:
> http://msdn.microsoft.com/en-us/library/bb399405.aspx
>
> Cheers,
> Dimitre
>
> On Mon, Oct 14, 2013 at 10:35 AM, davep <davep@xxxxxxxxxxxxx> wrote:
>> On 14/10/13 18:32, Dimitre Novatchev wrote:
>>>
>>> An easy benchmark would be to add different number of comments
>>> (incremented for each case by 100 or by 1000) to the identity
>>> transform.
>>>
>>> Then run each transformation on the same, of typical size XML document
>>> (10 times for each case) and record the average timing.
>>>
>>> Then, if the result varies more than 1% from the non-commented version
>>> -- complain to the vendors.
>>>
>>> More importantly, in the case of .NET, one can compile the
>>> transformation into a dll -- using the xsltc.exe utility.
>>>
>>> This guarantees exactly the same time, regardless of the
>>> quantity/fraction of the comments in the serialized (initial textual)
>>> transformation. It also runs a lot faster than the uncompiled version,
>>> in case the same transformation must be run multiple times.
>>>
>>> Cheers,
>>> Dimitre
>>
>>
>> Thanks Dimitre. Nice and clear.
>> It is a .net environment so your logic holds good.
>>
>>
>> Mike, the complaint is that there is a 'perceived' problem.
>> I'm unsure if it's real or not.
>>
>>
>>
>>
>>
>>
>>
>> regards
>>
>> --
>> Dave Pawson
>> XSLT XSL-FO FAQ.
>> http://www.dpawson.co.uk
>>
>
>
>
> --
> Cheers,
> Dimitre Novatchev
> ---------------------------------------
> Truly great madness cannot be achieved without significant intelligence.
> ---------------------------------------
> To invent, you need a good imagination and a pile of junk
> -------------------------------------
> Never fight an inanimate object
> -------------------------------------
> To avoid situations in which you might make mistakes may be the
> biggest mistake of all
> ------------------------------------
> Quality means doing it right when no one is looking.
> -------------------------------------
> You've achieved success in your field when you don't know whether what
> you're doing is work or play
> -------------------------------------
> Facts do not cease to exist because they are ignored.
> -------------------------------------
> Typing monkeys will write all Shakespeare's works in 200yrs.Will they
> write all patents, too? :)
> -------------------------------------
> I finally figured out the only reason to be alive is to enjoy it.


Current Thread
Keywords