Свойства и методы документа(объект XML Document)

URL Свойство, доступное для записи и чтения. Задает или возвращает URL обрабатываемого документа. В случае изменения этого свойства текущий документ уничтожается и начинается загрузка нового по указанному URL
root Возвращает корневой элемент XML- документа
charset Свойство, доступное для записи и чтения.Возвращает или устанавливает название текущее кодировочной таблицы согласно требованиям ISO.
version Возвращает номер версии XML
doctype Возвращает содержимое элемента !DOCTYPE
createElement() Метод, позволяющий создать новый элемент, который будет добавлен в качестве дочернего для текущего элемента дерева. В качестве первого параметра задается тип элемента, в качестве второго - название элемента
xml.createElement(0,"new_element")
fileSize Возвращает размер XML-документа. Это свойство в C++ - версии анализатора еще не реализовано
fileModifiedDate Возвращает дату последнего изменения XML-документа. Это свойство в C++ - версии анализатора еще не реализовано
fileUpdatedDate Возвращает дату последнего обновления XML-документа. Это свойство в C++ - версии анализатора еще не реализовано
mimeType Возвращает MIME-тип(MIME-Multipurpose Internet Mail Extension, RFC 1341).Это свойство в C++- версии анализатора еще не реализовано


Ниже приведен фрагмент JavaScript- сценария, использующего эти методы и свойства для вывода информации о текущем документе:

var xmldoc = new ActiveXObject("msxml");
var xmlsrc = "http://localhost/xml/journal.xml";
xmldoc.URL = xmlsrc;
function viewProperties(){
this.document.writeln("<center><table width=90% >");
this.document.writeln("<tr>");
this.document.writeln("<td align="center" bgcolor="silver">Document URL</td>
<td align="center">"+xmldoc.URL+"</td></tr>");
this.document.writeln("<tr>");
this.document.writeln("<td align="center" bgcolor="silver">Document root</td>
<td align="center">"+xmldoc.root+"</td></tr>");
this.document.writeln("<tr>");
this.document.writeln("<td align="center" bgcolor="silver">Document doctype</td>
<td align="center">"+xmldoc.doctype+"</td></tr>");
this.document.writeln("<tr>");
this.document.writeln("<td align="center" bgcolor="silver">Document version</td>
<td align="center">"+xmldoc.version+"</td></tr>");
this.document.writeln("<tr>");
this.document.writeln("<td align="center" bgcolor="silver">Document charset</td>
<td align="center">"+xmldoc.charset+"</td></tr>");
this.document.writeln("</table></center>");
}



Опубликовал admin
12 Окт, Вторник 2004г.



Программирование для чайников.