При редактировании веб-части с описанием продукта Commerce Server у нас возникают большие трудности с внесением изменений в шаблон XSLT. Это не сложные изменения, просто небольшие незначительные изменения. С шаблоном проблем нет, я пробовал его в редакторе w3schools XSLT, и он отлично работает.
Я вставляю текст шаблона в диалоговое окно и нажимаю кнопку Сохранить, чтобы перезаписать шаблон.
Я получаю сообщение об ошибке "Ошибка сохранения XSLT: {0}"
Если вместо этого я отредактирую текст в диалоговом окне без использования другого редактора (и отформатирую, когда все CRLF будут удалены), это будет работать.
Что я делаю не так?
Я надеюсь, что вы можете редактировать текст вне предоставленного текстового поля, так как оно имеет NO форматирование
Вот как это выходит из текстового поля:
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"><xsl:output method="html" version="1.0" indent="yes" /><xsl:template match="/products/product"><H1><xsl:value-of select="properties/property[@name='DisplayName']" /></H1></xsl:template></xsl:stylesheet>
одной строкой. Я хочу отредактировать это так:
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" version="1.0" indent="yes" />
<xsl:template match="/products/product">
<H1>
<xsl:value-of select="properties/property[@name='DisplayName']" />
</H1>
</xsl:template>
</xsl:stylesheet>
Намного приятнее.