Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Каждый XML- документ имеет ровно один единственный корневой элемент . Он включает в себя все остальные элементы и, следовательно, является единственным родительским элементом для всех остальных элементов. Элементы ROOT также называются элементами документа. В HTML корневым элементом является <html>элемент. [1]

World Wide Web Consortium определяет не только спецификации для самого XML, [2] , но и DOM , который является платформами и языка независимого стандарта объектной модели для представления XML - документов. DOM Level 1 определяет для каждого XML-документа объектное представление самого documentсебя и атрибут или свойство вызываемого документа documentElement. Это свойство обеспечивает доступ к объекту типа, elementкоторый непосредственно представляет корневой элемент документа. [3]

 <parent>  <child> content </child>  <child  attribute = "att" />  </parent>

За пределами корневого элемента могут быть другие узлы XML . [4] В частности, корневому элементу может предшествовать пролог , который сам может состоять из объявления XML , дополнительных комментариев, инструкций обработки и пробелов, за которыми следует необязательное объявление DOCTYPE и дополнительные комментарии, инструкции обработки и пробелы. После корневого элемента в документе могут быть дополнительные необязательные комментарии, инструкции по обработке и пробелы. [5]

Внутри корневого элемента, помимо любого количества атрибутов и других элементов, также может быть дополнительный текст, комментарии, инструкции по обработке и пробелы.

Далее следует более развернутый пример XML-документа, демонстрирующий некоторые из этих дополнительных узлов вместе с одним rootElementэлементом.

 <? xml version = "1.0" encoding = "UTF-8"?> <! Пример DOCTYPE [<! ENTITY copy "& # xA9;"> ]>  <rootElement  attribute = "xyz" > <contentElement /> </rootElement>  <! - узлы комментариев могут появляться практически где угодно ->

Ссылки [ править ]