Язык XML - практическое введение (часть 2)

       

Создание объекта документа


   Работа с содержимым XML документа в DOM начинается с создания объекта, реализующего методы класса Document. В IE5 этим объектом является XMLDOMDocument. Создание объекта из сценариев осуществляется при помощи стандартных методов new ActiveXObject(JScript) и CreateObject:

<script language="JScript"> var docobj = new ActiveXObject("Microsoft.XMLDOM"); ...

и

<script language="VBScript"> Dim docobj Set docobj = CreateObject("Microsoft.XMLDOM"). ...

   Если данные включаются в документ в виде DSO-объектов, то для доступа к документу можно также использовать объектную модель HTMLстраницы, получая ссылку на XML-документ по идентификаторам соответствующих тэгов:

<XML id="source" src="source-file.xml"></XML> <XML id="style" src="style-file.xsl"></XML> <SCRIPT FOR="window" EVENT="onload"> xslArea.innerHTML = source.transformNode(style.XMLDocument); </SCRIPT> ... <DIV id="xslArea"></DIV>

   Первым способом создаются объекты при "ручной"загрузке нового документа. Если же мы хотим получить доступ к данным, встроенным в страницу при помощи тэгов xml или object, то используется второй способ.

   Объектной переменной XMLDOMDocument также можно присвоить ссылку на другой объект созданного раннее документа:

    docobj.documentElement = otherobj;

   



Содержание раздела