powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / ajax. XSLT with the DOM
25 сообщений из 51, страница 2 из 3
ajax. XSLT with the DOM
    #39312643
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gabit Antonariy,
myDocfragment.outerXML; - пишет undefined.ну так какие еще свойства и методы есть у fragment?
...
Рейтинг: 0 / 0
ajax. XSLT with the DOM
    #39312645
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gabit krvsa,
JSON.stringify(); возвращает значение - {}.
а точно в результате трансляции непустой документ-фрагмент получился?
...
Рейтинг: 0 / 0
ajax. XSLT with the DOM
    #39312649
Фотография Gabit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariy,

Вот свойства и методы:
...
Рейтинг: 0 / 0
ajax. XSLT with the DOM
    #39312652
Фотография Gabit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Продолжение
...
Рейтинг: 0 / 0
ajax. XSLT with the DOM
    #39312653
Фотография Gabit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Последняя часть
...
Рейтинг: 0 / 0
ajax. XSLT with the DOM
    #39312655
Фотография Gabit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропил,
Получил пустое значение:
...
Рейтинг: 0 / 0
ajax. XSLT with the DOM
    #39312678
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GabitJSON.stringify(); возвращает значение - {}.
Какого рода там информация?
Поскольку не все объекты будут преобразовываться в "нужную тебе" строку.
...
Рейтинг: 0 / 0
ajax. XSLT with the DOM
    #39312680
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GabitВот свойства и методы:
Есть мнение... (с)
Что тебе самому придется ту строчку формировать.
Код: javascript
1.
for ... in ... {};


тебе в помощь...
...
Рейтинг: 0 / 0
ajax. XSLT with the DOM
    #39312753
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsaЕсть мнение... (с)
Что тебе самому придется ту строчку формировать.
а почему бы не поручить эту работу XMLSerializer ?

Код: javascript
1.
2.
var serializer = new XMLSerializer();
console.log(serializer.serializeToString (fragment));
...
Рейтинг: 0 / 0
ajax. XSLT with the DOM
    #39312775
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропила почему бы не поручить эту работу XMLSerializer ?
Если есть кому поручить, чего бы и не поручить!
...
Рейтинг: 0 / 0
ajax. XSLT with the DOM
    #39312792
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsaЕсли есть кому поручить, чего бы и не поручить!
лень - двигатель прогресса
...
Рейтинг: 0 / 0
ajax. XSLT with the DOM
    #39313073
Фотография Gabit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилkrvsaЕсть мнение... (с)
Что тебе самому придется ту строчку формировать.
а почему бы не поручить эту работу XMLSerializer ?

Код: javascript
1.
2.
var serializer = new XMLSerializer();
console.log(serializer.serializeToString (fragment));


Спасибо, то что надо.
...
Рейтинг: 0 / 0
ajax. XSLT with the DOM
    #39315990
Фотография Gabit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Оказывается мой код не работает в FireFox
Код: javascript
1.
2.
3.
4.
5.
6.
...
var myDocFragment = xsltProcessor.transformToFragment(res_xml, document);
var serializer = new XMLSerializer();
var wnd_doc=window.open("", "wnd_doc");
var s_html=serializer.serializeToString (myDocFragment);
$(wnd_doc.document.body).html(s_html);



В переменную s_html я получаю весь html документ.
Как можно получить только содержимое ветки body в s_html ?
...
Рейтинг: 0 / 0
ajax. XSLT with the DOM
    #39316136
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GabitКак можно получить только содержимое ветки body в s_html ?substring или изменить xslt так, чтобы возвращалось только body.
...
Рейтинг: 0 / 0
ajax. XSLT with the DOM
    #39316649
Фотография Gabit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariy,
Сделал так:
Код: javascript
1.
2.
var n_pos1=s_html.indexOf("<body")
var s_html_new=s_html.substring(n_pos1);


Но это не помогло.
Наверное потому что в FireFox результат этой команды:
Код: javascript
1.
var s_html=serializer.serializeToString (myDocFragment);


возвращает только значения без тэгов.
Как получить с тэгами в Firefox ?
...
Рейтинг: 0 / 0
ajax. XSLT with the DOM
    #39316654
Фотография Gabit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
myDocFragment - У DocumentFragment нет обычных свойств DOM-узлов, таких как innerHTML, tagName и т.п. Это не узел.
...
Рейтинг: 0 / 0
ajax. XSLT with the DOM
    #39318340
Фотография Gabit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можете объяснить почему тэги именно в FireFox теряются.
В хроме есть есть.
Вот скрины
...
Рейтинг: 0 / 0
ajax. XSLT with the DOM
    #39318343
Фотография Gabit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А в FireFoxe нету тэгов:
...
Рейтинг: 0 / 0
ajax. XSLT with the DOM
    #39318344
Фотография Gabit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скрины
...
Рейтинг: 0 / 0
ajax. XSLT with the DOM
    #39318345
Фотография Gabit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Фрагмент
...
Рейтинг: 0 / 0
ajax. XSLT with the DOM
    #39318346
Фотография Gabit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Потомки Фрагмента
...
Рейтинг: 0 / 0
ajax. XSLT with the DOM
    #39318359
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У FF своя реализация XML DOM, нужно изучать мозилловскую документацию.
...
Рейтинг: 0 / 0
ajax. XSLT with the DOM
    #39318360
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я когда-то тоже боролся к xml/xsl кроссбраузерностью, а потом забил, и все трансформации стал делать на сервере.
...
Рейтинг: 0 / 0
ajax. XSLT with the DOM
    #39319189
Фотография Gabit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сервер мне возвращает данные только в формате JSON.
Я его на стороне клиента преобразовал в xml.
...
Рейтинг: 0 / 0
ajax. XSLT with the DOM
    #39319191
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GabitСервер мне возвращает данные только в формате JSON.
Я его на стороне клиента преобразовал в xml.
а что не сразу DOM не строить по JSON?
...
Рейтинг: 0 / 0
25 сообщений из 51, страница 2 из 3
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / ajax. XSLT with the DOM
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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