У меня есть функция XSLT, которая принимает регулярное выражение в качестве параметра, но парсер XSLT ему не нравится.Регулярное выражение в XSLT
Вот код:
<xsl:value-of select='ns:RegexReplace($variable, "", "style=\"\w+\:\s\w+;\"")' disable-output-escaping='yes' />
Я нашел это: http://www.xml.com/pub/a/2003/06/04/tr.html < - но он использует то, что я и, кажется, работает (для них). У меня просто есть мусорный парсер?
Есть ли способ сделать это? Или способ заставить элемент игнорировать встроенный стиль с помощью трюка CSS?
Из вашего образца CCODE это выглядит так, как будто вы используете расширение XSLT. Что это за расширение? И для решения это помогает узнать, какая платформа у вас есть, поскольку для регулярных выражений доступны расширения для платформы. –
@divo - Расширение XSLT не имеет значения, поскольку я просто говорю о передаче в параметре. К сожалению, я не знаю детали парсера. – tgandrews
Возможно, вам нужно заменить кавычки внутри вашего выражения на объект XML (") –