Логин:

Пароль:

Форумы
Общие вопросы
Document Object Model
Обсуждаем конференцию
Web Usability (test)

Document Object Model

MSHTML: Импорт пространства имен в runtime

Известно, что если написать свой HTML компонент, так называемый HTC, то потом в DHTML код его можно вставить используя стиль behavior: url(path_to_htc) или
с помощью PI (Processing Instruction) <?IMPORT ... /> объявив предворительно пространство имен в тэге HTML: <HTML xmlns:ns_name = "namespace id">.
Когда вышеперечисленные шаги делаются руками, то все работает ОК (для IE 5.5 и выше). Но у меня возникла задача проделать все тоже самое в Runtime, если почитать MSDN, то там обнаруживается замечательное свойство MSHTML интерфейса IHTMLDocument4 (для скрипта все тот же document) - get_namespaces() (для скрипта просто namespaces), которое возвращает вам указатель на интерфейс коллекции всех пространств имен документа, у этой коллекции есть метод add, позволяющий вам добавить новое пространство имен, с указанием его имени, идентификатора и !пути к файлу определеня (namespace implementation)!, метод то есть только вот результатов его работы нету, пространство имен добавляется, но тем не менее MSHTML все равно не понимает мои "custom" тэги :)
Кто возможно сталкивался с такий проблеммой/задачей нипишите pls.
СообщениеАвторДата
Scud_M27.09.2002 17:40
Leechy14.10.2002 19:34