Я пытаюсь использовать элемент xslt: decimal-format, но получаю то же сообщение об ошибке, использую ли я свой собственный код или код примера, предоставленный w3schools.com. Это код w3 образец:XSLT decimal-format вызывает исключение
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:decimal-format name="euro" decimal-separator="," grouping-separator="."/>
<xsl:template match="/">
<xsl:value-of select="format-number(26825.8, '#,###.00', 'euro')"/>
</xsl:template>
</xsl:stylesheet>
И это XsltException он производит, когда я запускаю его в Visual Studio 2010:
«Формат„ #, ### 00“не может иметь нулевой символ цифры после символа цифры после десятичной точки ".
Что не так на моей стороне, что вызывает эту ошибку?
Спасибо, теперь я понял! У меня была вся функциональность. Но я не чувствую себя слишком плохо, мой неработающий фрагмент копируется с w3schools.com. – Ogawa
Да, похоже, они ошибались. – samjudson
Просто для пояснения, потому что я не понимаю ... Второй аргумент 'format-number' - это выходной формат, а разделители в' decimal-format' объявляют, как интерпретируется первый аргумент? – MiGro