Корневой узел XML с косой чертой ... необъяснимый? - PullRequest
3 голосов
/ 23 июля 2010

Зачем вам иметь корневой узел в документе XML, который выглядит следующим образом:

<return/>

Почему этот слэш там? Я никогда не видел подобного XML-документа, однако в приложении, которое я отлаживаю, создается корневой узел, похожий на этот, и кажется, что добавление любых дочерних узлов дает сбой.

Удаление косой черты приводит к сбою программы.

Он использует MSXML DOM в C ++ под Windows.

Ответы [ 2 ]

9 голосов
/ 23 июля 2010

<foo/> эквивалентно <foo></foo>.Это известно как пустой элемент .Без окончания / открытый тег не будет иметь соответствующего закрывающего тега и, следовательно, ошибки.

1 голос
/ 23 июля 2010

Это корневой узел документа xml, в котором нет дочерних элементов. Вот почему у него нет конечного тега.

...