powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Проблема с зарезервированными символами
10 сообщений из 10, страница 1 из 1
Проблема с зарезервированными символами
    #34886686
324f4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день други!
Помогите чайнику плиз!
Использую AJAX. С сервера приходит xml-файл вида:

Код: plaintext
1.
2.
3.
4.
5.
<root>
<index> 10 </index>
<list>blababla</list>
...........
<list>!<>*</list>
</root>

На клиенте данные получаю следующим образом:

Код: plaintext
1.
2.
var listObj = req.responseXML.getElementsByTagName("list")[i];
.............
temp = temp + "<option value=" +i+">" + listObj.childNodes[ 0 ].nodeValue + "</option>";
Значения со специальными символами типа "<", ">", "&" и пр. в узлах не воспринимаются.
Подскажите, как конвертировать спецсимволы, чтобы они нормально отображались.
Заранее благодарен!
...
Рейтинг: 0 / 0
Проблема с зарезервированными символами
    #34886919
sxq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
используйте конструкцию вида
<list><![CDATA[!<>*]]></list>
у вас по сути нарушен формат XML документа, попробуйте открыть его в браузере.
...
Рейтинг: 0 / 0
Проблема с зарезервированными символами
    #34887009
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лучше в nodeValue менять < и > на & lt; и & gt;.
...
Рейтинг: 0 / 0
Проблема с зарезервированными символами
    #34888212
324f4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
в броузере нормально открывает) А что значит нарушен формат??)
...
Рейтинг: 0 / 0
Проблема с зарезервированными символами
    #34888464
sxq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что вы говорите?
<root>
<index>10</index>
<list>blababla</list>
<list>!<>*</list>
</root>

у вас нормально отображается в браузере? вы дали этому файлу имя с расширением XML? прямо мистика какая-то!
Советую купить справочник касаемо XML и всего рядом стоящего, там много всего.
...
Рейтинг: 0 / 0
Проблема с зарезервированными символами
    #34888489
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
324f4А что значит нарушен формат??)
Это значит, что у тебя не xml документ...
...
Рейтинг: 0 / 0
Проблема с зарезервированными символами
    #34888726
Leshij
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Какие все нервные...
В XML значки < > есть часть элементов разметки, если они часть данных,
они заменяются на &gt &lt, либо весь текст элемента должен заключаться в
<![CDATA[ ]]>.
--
Здесь у нас туманы и дожди, здесь у нас холодные рассветы,
Здесь на неизведанном пути ждут замысловатые сюжеты!
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Проблема с зарезервированными символами
    #34889342
Leshij
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мдя, значки скушались. заменяются на &lt &gt.

--
Здесь у нас туманы и дожди, здесь у нас холодные рассветы,
Здесь на неизведанном пути ждут замысловатые сюжеты!
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Проблема с зарезервированными символами
    #34889770
324f4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sxqчто вы говорите?
<root>
<index>10</index>
<list>blababla</list>
<list>!<>*</list>
</root>

у вас нормально отображается в браузере? вы дали этому файлу имя с расширением XML? прямо мистика какая-то!
Советую купить справочник касаемо XML и всего рядом стоящего, там много всего.
Имею ввиду не
Код: plaintext
<list>!<>*</list> 
так то конечно не отобразится)).
А примерно так:
Код: plaintext
1.
2.
3.
<root>
<index> 10 </index>
<list>blababla</list>
</root> 
...
Рейтинг: 0 / 0
Проблема с зарезервированными символами
    #34891184
porcelanosa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
324f4 sxqчто вы говорите?
<root>
<index>10</index>
<list>blababla</list>
<list>!<>*</list>
</root>

у вас нормально отображается в браузере? вы дали этому файлу имя с расширением XML? прямо мистика какая-то!
Советую купить справочник касаемо XML и всего рядом стоящего, там много всего.
Имею ввиду не
Код: plaintext
<list>!<>*</list> 
так то конечно не отобразится)).
А примерно так:
Код: plaintext
1.
2.
3.
<root>
<index> 10 </index>
<list>blababla</list>
</root> 

Правильно сказали, заменяй на &lt и &gt и будет тебе счастье
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Проблема с зарезервированными символами
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]