|
|
|
JS, экранировка спецсимволов в строке для xml
|
|||
|---|---|---|---|
|
#18+
Подскажите пожалуйста, как в js правильно экранировать спецсимволы в строке при генерации xml контактенацией? Т.е хочется что-то вида anyfunc("<1") с результатом "<1" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2022, 11:30:04 |
|
||
|
JS, экранировка спецсимволов в строке для xml
|
|||
|---|---|---|---|
|
#18+
rvsn Подскажите пожалуйста, как в js правильно экранировать спецсимволы в строке при генерации xml контактенацией? Т.е хочется что-то вида anyfunc("<1") с результатом "<1" Извиняюсь, экранировка съехала Нужно anyfunc("<1") с результатом " & lt ; 1" без пробелов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2022, 11:41:50 |
|
||
|
JS, экранировка спецсимволов в строке для xml
|
|||
|---|---|---|---|
|
#18+
rvsn при генерации xml контактенацией Вот это не понятно... Т.е. не понятно какую задачу ты выполняешь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2022, 12:33:43 |
|
||
|
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:40 |
|
||
|
JS, экранировка спецсимволов в строке для xml
|
|||
|---|---|---|---|
|
#18+
krvsa, Задача - с клиента на js передать строку с небольшой кучей пользовательских данных в процедуру на Oracle11. Предполагается сделать при помощи xml вида Код: html 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2022, 12:50:26 |
|
||
|
JS, экранировка спецсимволов в строке для xml
|
|||
|---|---|---|---|
|
#18+
krvsa, Для получения валидного xml с последующим разбором на стороне СУБД - нужна ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2022, 12:52:39 |
|
||
|
JS, экранировка спецсимволов в строке для xml
|
|||
|---|---|---|---|
|
#18+
rvsn Задача - с клиента на js передать строку с небольшой кучей пользовательских данных в процедуру на Oracle11. Уже теплее. А каким образом будет выполняться передача такой строки? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2022, 12:53:07 |
|
||
|
JS, экранировка спецсимволов в строке для xml
|
|||
|---|---|---|---|
|
#18+
krvsa, Есть местная api, которая умеет вызывать оракловые процедуры и передавать строки как параметр varchar2. Оракловые XML и CLOB для этой апишки недоступны ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2022, 12:58:03 |
|
||
|
JS, экранировка спецсимволов в строке для xml
|
|||
|---|---|---|---|
|
#18+
rvsn Есть местная api, которая умеет вызывать оракловые процедуры и передавать строки как параметр varchar2. Тогда тут больше вопрос к тому "местному api", как она передает строки на сервер (кодирует ли как-то) и как "принимающая сторона" на сервере работает с такого рода данными... Оно может все туду приходит нормально, но ты ведь чем-то смотришь данные. Возможно это уже просмотровик так отображает полученное... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2022, 13:02:14 |
|
||
|
JS, экранировка спецсимволов в строке для xml
|
|||
|---|---|---|---|
|
#18+
krvsa, Я логгирую данные (сохраняю в таблице) на входе процедуры СУБД. Если я в js присваиваю значение строке Код: html 1. то я и в таблице вижу значение Код: html 1. Если я в js присваиваю значение строке Код: html 1. то я и в таблице вижу значение Код: html 1. , на котором калится парсер, т.к. xml невалидна ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2022, 13:13:12 |
|
||
|
JS, экранировка спецсимволов в строке для xml
|
|||
|---|---|---|---|
|
#18+
rvsn таблице вижу значение Код: html 1. , на котором калится парсер, т.к. xml невалидна Т.е. тебе просто нужно работать по первому варианту... В чем тогда проблема я пока не понимаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2022, 13:22:40 |
|
||
|
JS, экранировка спецсимволов в строке для xml
|
|||
|---|---|---|---|
|
#18+
krvsa, есть ли в js готовая функция. которая выполняет экранировку спецсимволов для xml? Те для строки Код: html 1. вернет значение Код: html 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2022, 13:28:51 |
|
||
|
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:14 |
|
||
|
JS, экранировка спецсимволов в строке для xml
|
|||
|---|---|---|---|
|
#18+
rvsn , вот еще варианты... https://askdev.ru/q/preobrazovanie-stroki-v-xml-dokument-v-javascript-149994/ Т.е. там не все так тривиально. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2022, 13:39:30 |
|
||
|
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:38 |
|
||
|
JS, экранировка спецсимволов в строке для xml
|
|||
|---|---|---|---|
|
#18+
krvsa, Спасибо тебе. добрый человек. Ушел читать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2022, 13:42:10 |
|
||
|
JS, экранировка спецсимволов в строке для xml
|
|||
|---|---|---|---|
|
#18+
rvsn , т.е. идея всего этого такая: - ты делаешь не строку, а собственно xml-документ - потом отправляешь либо его, либо его в строку и отправляешь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2022, 14:05:23 |
|
||
|
JS, экранировка спецсимволов в строке для xml
|
|||
|---|---|---|---|
|
#18+
krvsa, помогло Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. отсюда ссылка ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2022, 14:11:18 |
|
||
|
JS, экранировка спецсимволов в строке для xml
|
|||
|---|---|---|---|
|
#18+
rvsn , вот про что я писал выше ;) Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2022, 14:20:48 |
|
||
|
JS, экранировка спецсимволов в строке для xml
|
|||
|---|---|---|---|
|
#18+
rvsn помогло Простая замена это вовсе банально... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2022, 14:21:31 |
|
||
|
JS, экранировка спецсимволов в строке для xml
|
|||
|---|---|---|---|
|
#18+
rvsn отсюда ссылка Тогда хоть так вот... Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2022, 14:27:29 |
|
||
|
|

start [/forum/topic.php?fid=22&tid=1443118]: |
0ms |
get settings: |
7ms |
get forum list: |
24ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
300ms |
get topic data: |
14ms |
get forum data: |
4ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
| others: | 388ms |
| total: | 796ms |

| 0 / 0 |
