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.
You may need the to use...
<xsl:text xml:space="preserve"> Gender: Male </xsl:text>
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).
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With