У меня есть простой скриптовый скрипт, где я хочу экранировать строку для XML ...
@Grapes(@Grab(group='org.apache.commons', module='commons-lang3',version='3.9'))
import org.apache.commons.lang3.StringEscapeUtils
def value = "[Apple MacBook Pro with Touch Bar - 15.4 & Core i7 - 16 GB RAM - 512 GB SSD]"
StringEscapeUtils.escapeXml11(value.toString())
Согласно документам , похоже, что этому методу нужна только строка, так почему он дает это исключение ...
No signature of method: static org.apache.commons.lang3.StringEscapeUtils.escapeXml11() is applicable for argument types: (String) values: [[Apple MacBook Pro with Touch Bar - 15.4 & Core i7 - 16 GB RAM - 512 GB SSD]]