I know it's probably bad form to answer my own question, but I said:
Okay, I figured the second </xsl:if> was a typo, and it worked. Then I
discovered I didn't need the four spaces, the carriage return occurs inside
of the indent and keeps the indent. Funny thing: the carriage return
doesn't seem to work unless I have a carriage return *and* at least one
space in between the xsl:text tags. Is there anything special I need to do
to get the carriage return to work without any spaces?
I solved this by putting a white space and *then* a carriage return after
the <xsl:text>.
Dennis Grace
Information Developer
IBM Linux Technology Center
(512) 838-3937 T/L 678-3937 cell: (512)-296-7830
This sentence no verb.