XSL ignores my whitespace even with the <xsl:text> tag
whitespace, xml, xslt
Solution
If you want to output a text file you should specify an `<xsl:output method="text"/>` as a child of the `<xsl:stylesheet>` element.
When treating output as HTML the parser might pack your spaces, if HTML output with non-breaking spaces is what you want you can use the ` ` non-breaking space entity (note that ` ` might not work since it's not an XML entity, unless you declare it yourself).
Problem
I'm making a header in my XSL code that includes multiple fields of information, i.e. "Name: Bob Birthdate: January 1 1900," etc. I enclosed them in tags as such: ``` <xsl:text> Gender: Male </xsl:text> ``` But on the page, the whitespace around Gender/Male is being ignored. Is there something I'm missing? Thanks in advance.