Как иметь несколько одинаковых начальных тегов, но один конечный тег? - PullRequest
0 голосов
/ 27 апреля 2020

Итак, у меня есть файл. XML с начальным тегом

abc "some text">  <abc "some text" > </abc>... 

Это означает, что два одинаковых начальных тега, но один конечный тег ...
Как это возможно?

Ответы [ 2 ]

0 голосов
/ 28 апреля 2020

Все начальные теги должны иметь соответствующие конечные теги в XML. Ваши текстовые данные не XML, если это свойство не соответствует действительности.

Обратите внимание, что в вашем примере есть две другие проблемы:

  1. < в первом abc открывающем теге отсутствует.
  2. "some text" должно предшествовать имя атрибута и символ =.

Таким образом, это будет правильно сформировано (соответствует требованиям для XML):

<abc d="some text">  <abc d="some text" > </abc></abc>

Дополнительные сведения о том, что означает правильно сформированный , см. Хорошо сформированный и действительный XML.

0 голосов
/ 27 апреля 2020

Это невозможно, это неверная разметка.

Каждый тег должен быть закрыт в XML!
(за исключением инструкций по обработке, которые не считаются "тегами").

...