<xsl:value-of select="substring-before($temp1,';')" disable-output-escaping="yes"/>
где temp1="fassdf sdf; asdf &dfsdfsdf;fsdfsf;"
Приведенный выше код, который я использую для разделения значения с помощью «;».Проблема в том, что temp1 имеет &
, поэтому она разделяет это значение по символу экранированной последовательности;.Так что я получаю неправильный вывод.Но если я использую disable-output-escaping="yes"
, тогда "&"
преобразуется в &.
Как получить отформатированное значение из строки?Поэтому, если я разделю строку, у меня не возникнет никаких проблем.Потому что я получу строку с & вместо &