|
Экранирование символов в xml
|
|||
---|---|---|---|
#18+
Всем добрый день! Такой вопрос, а есть ли в постгресе готовая функция для экранирования символов <,>, &, ', " для xml? Ну то есть есть строка, в которой встречаются эти символы, и их нужно заменить, чтобы при вставке этой строки в xml в качестве атрибута все было нормально. Понятно, что можно сделать 5 replace, но может есть уже что-то готовое? В Оракле например есть: Код: sql 1.
которая вернет: Код: sql 1.
В постгресе есть что-то подобное, или реплэйсы наше все? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2017, 14:25 |
|
Экранирование символов в xml
|
|||
---|---|---|---|
#18+
Alex__kK, Код: sql 1. 2.
по ходу оно xml--эскейпится https://www.postgresql.org/docs/current/static/functions-xml.html ... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2017, 14:51 |
|
Экранирование символов в xml
|
|||
---|---|---|---|
#18+
qwwq, оно апострофы и кавычки не берет и теги с названиями добавляет... ... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2017, 14:56 |
|
Экранирование символов в xml
|
|||
---|---|---|---|
#18+
когда надоест экранировать) Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2017, 15:18 |
|
Экранирование символов в xml
|
|||
---|---|---|---|
#18+
Legushka, И чем это отличается от того что qwwq привел? Результат такой же как и в его примере. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2017, 15:25 |
|
Экранирование символов в xml
|
|||
---|---|---|---|
#18+
Alex__kKоно апострофы и кавычки не берет и теги с названиями добавляет...зачем эскейпить, если использовать не как xml? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2017, 16:40 |
|
Экранирование символов в xml
|
|||
---|---|---|---|
#18+
p2., Мне надо использовать этот текст в качестве атрибута в xml, а если там попадаются эти символы, то xml-ка перестает быть валидной ... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2017, 16:48 |
|
Экранирование символов в xml
|
|||
---|---|---|---|
#18+
Alex__kKp2., Мне надо использовать этот текст в качестве атрибута в xml, а если там попадаются эти символы, то xml-ка перестает быть валидной а что мешает собирать xml ф-ями, которые гарантируют валидность итога ? Код: sql 1. 2. 3. 4. 5. 6.
... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2017, 19:04 |
|
Экранирование символов в xml
|
|||
---|---|---|---|
#18+
qwwq, Дело в том, что у меня есть довольно большой шаблон xml-ки, в который мне, в пару помеченных мест, надо вставить по аттрибуту, причем название аттрибута может быть разное, поскольку шаблон передается мне извне, поэтому пересобирать xml-ку не вариант. А к тому же xmlelement не экранирует апостроф и двойные кавычки. Вообщем я думаю реплэйсы наше все. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.03.2017, 10:16 |
|
|
start [/forum/topic.php?fid=53&fpage=77&tid=1996677]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
35ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 139ms |
0 / 0 |