Как называется контент, не заключенный в теги в смешанном контенте? - PullRequest
0 голосов
/ 10 июля 2020

Насколько я понимаю, следующее действительное xml и называется «смешанным содержимым», потому что содержимое как внутри тегов, так и не внутри тегов:

<root>
   free as a bird!
   <tag1>a</tag1>
   <tag2>b</tag2>
</root>

Но как мне называть содержимое, которое является не в тегах? Я видел, что text использовалось в качестве имени переменной для хранения такого содержимого, но я нахожу это немного расплывчатым.

1 Ответ

0 голосов
/ 10 июля 2020

Терминология немного варьируется в зависимости от используемой модели, но в древовидных моделях XML (таких как DOM и XDM) у вас есть узел элемента, представляющий элемент root, и это имеет последовательность дочерних узлов, каждый из которых является либо текстовым узлом, либо узлом элемента. В вашем случае элемент root имеет пять дочерних элементов: текстовый узел, содержащий слово «свободен как птица» с некоторым окружающим его пробелом, элемент tag1, текстовый узел только с пробелами, элемент tag2 и еще один пробел - только текстовый узел.

...