Subject: RE: running msxml3 from command line From: Kay Michael <Michael.Kay@xxxxxxx> Date: Tue, 1 Aug 2000 09:42:04 +0100 |
> The reason that your stylesheet is breaking is that the newest MSXSL > processor is more strictly conformant. xsl:apply-templates > instructions may not contain PCDATA nodes (only xsl:with-param or xsl:sort > element nodes) according to the spec. Interesting interpretation! Are you relying on Appendix B (which uses a notation that is not formally specified) or Appendix C (which is non-normative)? Or is there something in the text that I missed? > Since the xsl:apply-templates instruction has an > xml:space="preserve" attribute in-scope, the whitespace nodes > surrounding the xsl:with-param instructions are preserved, and thus the error. I can't see anything in the XML spec that says xml:space="preserve" overrides the normal rule that an element with element content (as distinct from mixed content) may validly contain whitespace between the child elements. Mike Kay > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: checking for existence of a fil, Pawson, David | Thread | RE: running msxml3 from command lin, Andrew Kimball |
RE: checking for existence of a fil, Pawson, David | Date | RE: MSXML Whitespace handling, Kay Michael |
Month |