Полный XML-файл — это…

(1) Код версии и кодировка

Возьмем, к примеру, простой файл.

Он включает версию, кодировку и автономную версию.

<?xml version="1.0" encoding="UTF-8" standalone="no" ?>

Этот код показывает, что код версии — 1.0, кодировка — UTF8, а не автономная.

Код версии обычно создается программой платформы.

Вопросительный знак начала и конца - это команда, а не данные.

(2) Данные

Все данные должны принадлежать большой папке, которая называется ROOT.

(Я обычно называю это «Корневая папка»)

Версия ошибки

<Folder01>
    Text
<\Folder01>
<Folder02>
    Text
<\Folder02>
<Folder03>
    Text
<\Folder03>

Правильная версия

<Root>
    <Folder01>
        Text
    <\Folder01>
<Folder02>
        Text
    <\Folder02>
<Folder03>
        Text
    <\Folder03>
</Root>

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

Для корневого узла все подузлы являются дочерними узлами.

Для дочернего узла корневой узел является родительским узлом.

Дочерний узел и родительский узел являются относительными, а не абсолютными.

Пять компонентов для полной ноды

<Root>
    Text
    <\Child Attribute ="I am attribute">
    
    <Child Attribute = "You are attribute">
        Child-Text
    <\Child>
</Root>

(1) Имя

Имя узла чувствительно к регистру, и первый символ не должен быть цифрой.

(2) Родительский узел

За исключением корневого узла, все узлы имеют один родительский узел.

(3) Дочерний узел

У разных дочерних узлов может быть одно и то же имя.

Платформа обычно предоставляет два способа поиска узлов: один — это первое совпадение, которое находит первый узел с таким же именем, а другое — все совпадения, которые находят все узлы с тем же именем.

(4) Текст

Текст используется как простое объяснение, которое может быть простым атрибутом, но вместо этого я предпочитаю использовать атрибут.

(5) Атрибут

Определение свойства, оно обычно сочетается с перечислением общего языка программирования.

XML — это распространенный формат хранения текста, он легко читается.

Это общий формат файла для инициализации программы, но древовидная структура делает файл XML хорошо классифицированным и спланированным.

В противном случае будет беспорядок, чтобы найти узел.

Многие платформы имеют хорошую поддержку и инструменты для файла XML, даже исходный файл платформ является XML.

Язык программирования веб-сайтов HTML является преобразователем XML.

Основываясь на хранении в текстовом формате, это замедляет скорость поиска, если файл имеет большое количество узлов.

XML удобен, но его следует использовать с осторожностью.