К сожалению, очень часто можно увидеть, что «text ()» используется таким образом в конце выражения пути, где он не нужен и иногда вреден.Обычно вы можете использовать сам узел элемента в тех контекстах, где вы ссылаетесь на содержимое элемента.Есть несколько исключений, например, в конструкторе элементов
<title>{title}</title>
и
<title>{title/text()}</title>
делают разные вещи (первое дает вам <title><title>original title</title></title>
).Но в этом случае обычно лучше использовать title/string()
, потому что он лучше справляется с вложенными комментариями, смешанным контентом и т. Д.