Может ли элемент XML содержать текстовые и дочерние элементы одновременно?
Я смотрел несколько файлов xml, но не нашел ответа на мой вопрос:
Может ли элемент XML содержать текстовые и дочерние элементы одновременно?
Например:
<tree>
<node1>
textTextText
<subnode1> text1 </subnode1>
<subnode2> text2 </subnode2>
</node1>
</tree>
Я всегда вижу такие виды:
<node2>
<sub1> text </sub1>
</node2>
Ответы
Ответ 1
Да. Родительский node содержит ноль или более дочерних узлов. Текстовые узлы и узлы элементов представляют собой два типа узлов, а элемент node может иметь любое количество дочерних узлов текста и/или элемента в любом порядке. Однако схемы могут ограничивать это. Фактически, пробел между узлами элементов фактически формирует текст node siblings. Обычно это пробелы игнорируется.
Ответ 2
Да. Он назывался "смешанным контентом".