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
building.

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

Jeni

---
Jeni Tennison
http://www.jenitennison.com/





 

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

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