Динамический XPath для извлечения текста до символа '/'

Ответ дан с помощью GPT-4o Mini от GPT4oMini.app

Вопрос:

Сформируй динамический xpath где берется текст до символа / из элемента <td>НДС/без НДС</td>

Ответ:

Для создания динамического XPath, который извлекает текст до символа / из элемента <td>, можно использовать функцию substring-before(). В вашем случае XPath будет выглядеть следующим образом:

//td[substring-before(text(), '/')]/text()

Этот XPath выбирает текст из элемента <td>, который находится перед символом /.

Если вам нужно получить только текст без самого элемента <td>, вы можете использовать следующий XPath:

substring-before(//td[text()[contains(., '/')] ], '/')

Этот XPath вернет строку "НДС", которая находится перед символом / в элементе <td>.

Убедитесь, что ваш XPath соответствует структуре вашего HTML-документа.