Чтобы добавить разрыв строки в вывод XSLT, обычно лучше использовать <xsl:text>
с символьной сущностью: <xsl:text> </xsl:text>
Но это не «сработает» для документов HTML, даже если она выводит новую строку вsource.
Спецификация HTML определяет, что все пробелы должны быть свернуты.Это означает, что все символы новой строки и символы табуляции преобразуются в пробел, а все последующие пробелы - в один пробел.Как это сделать, зависит от приложения для просмотра HTML.Поэтому в HTML единственный способ показать принудительный разрыв строки для пользователя - использовать элемент <br>
.Однако <br>
не является общим символом разрыва строки для всех языков XML, поэтому <br>
будет отображаться как разрыв строки только в (X) документах HTML.