This is the mail archive of the xsl-list@mulberrytech.com mailing list .
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Here is a chunk of an XSL that I've written (notice the indentation): --------------------------- <xsl:template match="ResumeData/phones"> <var name='phones'> <xsl:variable name="phone_count" select="count(.//phone)"/> <array length='{$phone_count}'> <xsl:for-each select="phone"> <struct> <var name='kind'> <string><xsl:value-of select="./@kind"/></string> </var> <var name='phone'> <string><xsl:value-of select="."/></string> </var> </struct> </xsl:for-each> </array> </var> </xsl:template> --------------------------- Here is the output when applying this chunk XSL through MSXML3(notice that there is no indentation): --------------------------- <var name="phones"><array length="2"><struct><var name="kind"><string>home</string></var><var name="phone"><string>(055) 123 4567</string></var></struct><struct><var name="kind"><string>palace</string></var><var name="phone"><string>(000) 000 0001</string></var></struct></array></var> --------------------------- I'd like the output from the XSL to contain the indentation, but it doesn't. This XSL will only be applied using MSXML3 in the final product. How can I preseve this whitespace (indentation) in the output? Bruce XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |