OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help



   Re: [xml-dev] How to spell "No PSVI" in XSLT 2.0 ?

[ Lists Home | Date Index | Thread Index ]

Hi Evan,

>> An XSLT *processor* wouldn't have to support xsl:input, but an XSLT
>> *application*, that supported parsing (and most probably
>> serialization) would. Note that xsl:strip-space and
>> xsl:preserve-space are also really about the parsing process.
> No, xsl:strip-space and xsl:preserve-space are required for all XSLT
> processors, whether or not they have control over parsing. They have
> special status as intermediate operations on the *source tree*. It's
> possible to break backward compatibility here, but that's the way it
> is in XSLT 1.0.

Good point, thanks. So the process is actually:

  document ---> PSVI ---> node tree ---> node tree ---> document
        (parsing) (building)   (transforming) (serialising)

                        XSLT processors

                       XSLT applications

All XSLT processors need to govern the building and transforming
aspects; xsl:strip-space and xsl:preserve-space give control over the

Standalone XSLT applications need to control the parsing and
serialising stages as well.


Jeni Tennison


News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS