xsl-list
[Top] [All Lists]

Re: [xsl] Functional Equivalent of strip-space on Collection Documents

2022-02-18 18:52:22
 Thanks to both Martin and Dr. Kay. I see that I was under a wrong impression. 
I'll not speculate as to how that ill-formed notion was acquired.
Everyone enjoy the weekend.
Don
    On Friday, February 18, 2022, 05:48:56 PM CST, Michael Kay 
mike(_at_)saxonica(_dot_)com 
<xsl-list-service(_at_)lists(_dot_)mulberrytech(_dot_)com> wrote:  
 
 The XSLT 2.0 specification states, as regards xsl:strip-space, that it applies 
to all source trees, and specifically:

For the purposes of this section, the term source tree means the document 
containing the initial context node, and any document returned by the 
functions document, docFO, or collectionFO. It does not include documents 
passed as the values of stylesheet parameters or returned from extension 
functions.

Michael KaySaxonica


On 18 Feb 2022, at 23:36, Don Smith dsmith_lockesmith(_at_)yahoo(_dot_)com 
<xsl-list-service(_at_)lists(_dot_)mulberrytech(_dot_)com> wrote:
Answers to my question might go several rather different directions so I'll try 
and specify general scenarios vs. the specific scenario I'm most interested in.
Using: XSLT 2.0.
Goal: Use functional equivalent of strip-space on collection documents.
Perhaps I'm mistaken but using XSLT 2.0 I don't think there is a way to use 
<xsl:strip-space> on documents that are being processed in a collection. That's 
because strip-space applies only to the input document and, using 2.0, the 
collection will be processed not via the input document (which is merely a 
place holder) but via a variable. At least that's how I'm doing it now.
So, given all that, how would you implement a functional equivalent of 
strip-space on collection documents using XSLT 2.0 and a place-holder input 
document?
Perhaps there's a way to get all the unput documents via the input document 
(for example, using xi:include in the input document to reference the document 
corpus, but that's sub-optimal when you want to run a collection on a folder 
and potentially subfolders.
Thanks in advance,
Don
XSL-List info and archiveEasyUnsubscribe(by email)

XSL-List info and archiveEasyUnsubscribe(by email)  
--~----------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
EasyUnsubscribe: http://lists.mulberrytech.com/unsub/xsl-list/1167547
or by email: xsl-list-unsub(_at_)lists(_dot_)mulberrytech(_dot_)com
--~--
<Prev in Thread] Current Thread [Next in Thread>