Что нового

Атрибуты без кавычек в IE innerhtml

Vitorio

Новичок
Сообщения
18
Репутация
0
Здравствуйте!
Столкнулся со следующей проблемой. При попытке загрузки фрагмента html-кода, полученного из _iepropertyget($oIE,"innerhtml") , а именно таблицы, в виде XML в базу данных Oracle оракловый xml-парсер грязно ругается на то, что все атрибуты элементов должны быть заключены в кавычки. Причём, данная проблема возникает при использовании Internet Explorera. Подобный код в Firefox проходит на ура. И действительно, "innerhtml" из Mozillы все атрибуты заключает в двойные кавычки, а из IE - не все.
Какие можете предложить варианты решения? Очень хочется использовать именно IE.
 

Garrett

Модератор
Локальный модератор
Сообщения
3,999
Репутация
967
Дайте ссылку на сайт (страницу), откуда берутся данные.
 
Автор
V

Vitorio

Новичок
Сообщения
18
Репутация
0
Ссылку дать не могу, т.к. это внутренняя информационная система предприятия. Но суть в том, что некоторые атрибуты выгружаются без кавычек, типа class=xbch или cellcount=0, в то время как некоторые классы прописаны в двойных кавычках. Читал на форумах, что именно IE не поддерживает XHTML, поэтому некоторые атрибуты, в которых нет пробелов или спецсимволов в innerhtml возвращает без кавычек. Может есть возможность как-то через регулярные выражения добавить эти кавычки после знака '=', но как определить окончание значения атрибута, чтобы после него закрыть эти кавычки?
 
Верх