[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: The output of evaluating an XSLT transform is the
Yesterday I wrote: >> Is this statement true or false: >> >> XSLT elements that produce output can be >> evaluated in any order. Michael Kay responded: > Well, your terminology is wrong. I guess you are referring to XSLT > instructions; they don't "produce output", they are evaluated to return a > result value. Hi Michael, I carefully avoided using the word "instruction" or "statement" because on March 24 on the xml-dev list you wrote: Declarative programming doesn't use "statements" or "instructions". It describes the relationship of the output to the input. QUESTION #1 Why do you now say "XSLT instructions"? QUESTION #2 Michael, I think that I read this in your latest book (around page 930, I think): The elements in an XSLT document can be executed in any order, even in parallel. Yesterday I thought that I had it all figured out: the in-memory result tree can be constructed in any order, even in parallel. However, from yesterday's responses, I am more confused than before. Would you (or anyone) please explain how the elements in an XSLT document can be executed in any order, even in parallel? /Roger
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|