Определенная часть / символ значения в XML - PullRequest
0 голосов
/ 12 ноября 2018

Кто-нибудь знает, как выбрать определенный символ или часть в значении XML в узле?

Например, у меня есть значение <Country> Holland </Country> или <City>'s-Hertogenbosch</City>, и я хочу выбрать символ 'a' из <Country> и ' (одинарная кавычка) в <City> без использования функции substring (): как я могу достичь этого? Я перепробовал почти все, но кроме подстроки, подстроки-до, подстроки-после ни одна не работает.

Ответы [ 2 ]

0 голосов
/ 23 ноября 2018

Не ясно, чего вы пытаетесь достичь. Что вы можете сделать, это использовать следующий поток: преобразовать XML в чистую строку (Uglify его). использовать Java-деятельность с регулярными выражениями Java RegExp поместить выбранные слова, содержащие символ, в структуру списка

пожалуйста, опишите подробнее, чего вы пытаетесь достичь

0 голосов
/ 15 ноября 2018

Я решаю это два дня назад, сначала я рендерил целые данные с помощью функции render-xml (), а в выходном файле весь набор узлов предоставляется в виде строки. Затем я разделяю эту строку с помощью функции tokenize () в каждом символ кавычки или 'a' .. например tokenize($string, "&amp;") и в другую переменную, я сложил их вместе, как это string-join($tokenize, "\&ampt;") .. мне кажется, это работает ... ранее я использовал concat-sequence-format(&tokenize,"\&ampt;") вместо строки i вставить набор узлов, но, очевидно, не работает (как набор узлов), и я не знаю, почему.

...