|
JS, экранировка спецсимволов в строке для xml
|
|||
---|---|---|---|
#18+
Подскажите пожалуйста, как в js правильно экранировать спецсимволы в строке при генерации xml контактенацией? Т.е хочется что-то вида anyfunc("<1") с результатом "<1" ... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2022, 11:30 |
|
JS, экранировка спецсимволов в строке для xml
|
|||
---|---|---|---|
#18+
rvsn Подскажите пожалуйста, как в js правильно экранировать спецсимволы в строке при генерации xml контактенацией? Т.е хочется что-то вида anyfunc("<1") с результатом "<1" Извиняюсь, экранировка съехала Нужно anyfunc("<1") с результатом " & lt ; 1" без пробелов ... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2022, 11:41 |
|
JS, экранировка спецсимволов в строке для xml
|
|||
---|---|---|---|
#18+
rvsn при генерации xml контактенацией Вот это не понятно... Т.е. не понятно какую задачу ты выполняешь. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2022, 12:33 |
|
JS, экранировка спецсимволов в строке для xml
|
|||
---|---|---|---|
#18+
rvsn , сама экранировка не во всех случаях нужна... Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23.
... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2022, 12:39 |
|
JS, экранировка спецсимволов в строке для xml
|
|||
---|---|---|---|
#18+
krvsa, Задача - с клиента на js передать строку с небольшой кучей пользовательских данных в процедуру на Oracle11. Предполагается сделать при помощи xml вида Код: html 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2022, 12:50 |
|
JS, экранировка спецсимволов в строке для xml
|
|||
---|---|---|---|
#18+
krvsa, Для получения валидного xml с последующим разбором на стороне СУБД - нужна ... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2022, 12:52 |
|
JS, экранировка спецсимволов в строке для xml
|
|||
---|---|---|---|
#18+
rvsn Задача - с клиента на js передать строку с небольшой кучей пользовательских данных в процедуру на Oracle11. Уже теплее. А каким образом будет выполняться передача такой строки? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2022, 12:53 |
|
JS, экранировка спецсимволов в строке для xml
|
|||
---|---|---|---|
#18+
krvsa, Есть местная api, которая умеет вызывать оракловые процедуры и передавать строки как параметр varchar2. Оракловые XML и CLOB для этой апишки недоступны ... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2022, 12:58 |
|
JS, экранировка спецсимволов в строке для xml
|
|||
---|---|---|---|
#18+
rvsn Есть местная api, которая умеет вызывать оракловые процедуры и передавать строки как параметр varchar2. Тогда тут больше вопрос к тому "местному api", как она передает строки на сервер (кодирует ли как-то) и как "принимающая сторона" на сервере работает с такого рода данными... Оно может все туду приходит нормально, но ты ведь чем-то смотришь данные. Возможно это уже просмотровик так отображает полученное... ... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2022, 13:02 |
|
JS, экранировка спецсимволов в строке для xml
|
|||
---|---|---|---|
#18+
krvsa, Я логгирую данные (сохраняю в таблице) на входе процедуры СУБД. Если я в js присваиваю значение строке Код: html 1.
то я и в таблице вижу значение Код: html 1.
Если я в js присваиваю значение строке Код: html 1.
то я и в таблице вижу значение Код: html 1.
, на котором калится парсер, т.к. xml невалидна ... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2022, 13:13 |
|
JS, экранировка спецсимволов в строке для xml
|
|||
---|---|---|---|
#18+
rvsn таблице вижу значение Код: html 1.
, на котором калится парсер, т.к. xml невалидна Т.е. тебе просто нужно работать по первому варианту... В чем тогда проблема я пока не понимаю. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2022, 13:22 |
|
JS, экранировка спецсимволов в строке для xml
|
|||
---|---|---|---|
#18+
krvsa, есть ли в js готовая функция. которая выполняет экранировку спецсимволов для xml? Те для строки Код: html 1.
вернет значение Код: html 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2022, 13:28 |
|
JS, экранировка спецсимволов в строке для xml
|
|||
---|---|---|---|
#18+
rvsn есть ли в js готовая функция. которая выполняет экранировку спецсимволов для xml? Там не так все просто... Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
https://www.dotnettricks.com/learn/javascript/convert-string-to-xml-and-xml-to-string-using-javascript ... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2022, 13:35 |
|
JS, экранировка спецсимволов в строке для xml
|
|||
---|---|---|---|
#18+
rvsn , вот еще варианты... https://askdev.ru/q/preobrazovanie-stroki-v-xml-dokument-v-javascript-149994/ Т.е. там не все так тривиально. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2022, 13:39 |
|
JS, экранировка спецсимволов в строке для xml
|
|||
---|---|---|---|
#18+
rvsn , с jQuery немного попроще будет... Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
http://www.pzone.ru/web/xml-jquery-parse/ ... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2022, 13:41 |
|
JS, экранировка спецсимволов в строке для xml
|
|||
---|---|---|---|
#18+
krvsa, Спасибо тебе. добрый человек. Ушел читать ... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2022, 13:42 |
|
JS, экранировка спецсимволов в строке для xml
|
|||
---|---|---|---|
#18+
rvsn , т.е. идея всего этого такая: - ты делаешь не строку, а собственно xml-документ - потом отправляешь либо его, либо его в строку и отправляешь ... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2022, 14:05 |
|
JS, экранировка спецсимволов в строке для xml
|
|||
---|---|---|---|
#18+
krvsa, помогло Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
отсюда ссылка ... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2022, 14:11 |
|
JS, экранировка спецсимволов в строке для xml
|
|||
---|---|---|---|
#18+
rvsn , вот про что я писал выше ;) Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2022, 14:20 |
|
JS, экранировка спецсимволов в строке для xml
|
|||
---|---|---|---|
#18+
rvsn помогло Простая замена это вовсе банально... ... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2022, 14:21 |
|
JS, экранировка спецсимволов в строке для xml
|
|||
---|---|---|---|
#18+
rvsn отсюда ссылка Тогда хоть так вот... Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2022, 14:27 |
|
|
start [/forum/topic.php?fid=22&tid=1443118]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
37ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
64ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 164ms |
0 / 0 |