Вы можете использовать следующие теги в файле stylesheet
, чтобы указать выходные данные как XML
и убрать пробелы:
<xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<!-- add those 2 tags at the begining of your stylesheet to specify that the output is XML format and to strip the spaces -->
<xsl:output method="xml" indent="yes" />
<xsl:strip-space elements="*"/>
<xsl:template match="/">
...
...
...
</xsl:template>
</xsl:stylesheet>
Обратите внимание, что для уменьшения размера файлов XMLТаким образом, улучшается скорость передачи в сети, а также скорость синтаксического анализа / скорость обработки на принимающем хосте.Пустые узлы часто конвертируются как <node/>
вместо <node></node>
процессорами XSLT
.
Вы также можете linarize
ваш XML-файл перед отправкой, если вам нужно отправить много информации одновременно.