XML и специальные символы и различные закрывающие теги

#html #xml

#HTML #xml

Вопрос:

Хорошо .. итак, у меня есть электронная таблица Excel. Мне нужно построить схему, которая будет соответствовать столбцам на листе. Но заголовки столбцов содержат HTML-код. Есть ли редактор XML, который может помочь в этом, или я могу сделать это от руки?

 <meta name="title" content="Test Page"/>
<meta name="dcterms.title" content="Test Page" />
<meta name="dcterms.creator.CHIN" content="All about my test page..blah blah blah"/>
<meta name="dcterms.creator.org" content="Test Guy"/>
<meta name="dcterms.creator.ind" content="TG"/>
<meta name="dcterms.created" scheme="W3CDTF" content=""/>
<meta name="dcterms.issued" scheme="W3CDTF" content="2010-11-13"/>
<meta name="dcterms.modified" scheme="W3CDTF" content=""/>
<meta name="dcterms.language" scheme="ISO639-2/T" content="eng" />
  

Имя каждого столбца находится внутри тегов… какое решение заставить это работать .. есть идеи?

Комментарии:

1. Я не вижу никакого HTML-кода в заголовках ваших столбцов… если вы не говорите, что каждая строка является именем столбца?

Ответ №1:

Если заголовок, dcterms.* — это названия тегов, то все в порядке.

Имена тегов XML могут содержать . , просто не начинаться с него.

Редактировать: В качестве альтернативы вы могли бы использовать:

 <dcterms>
  <dcterm>
    <title>Test Page</title>
    <creator>
      <CHIN>All about my test page..blah blah blah</CHIN>
      <org>Test Guy</org>
      <ind>TG</ind>
    </creator>
    <created>2010-11-13</created>
    <!-- ... -->
  </dcterm>
  <dcterm>
    <!-- ... -->
  </dcterm>
</dcterms>
  

В зависимости от ваших настроек, это может оказаться или не оказаться более простым для анализа и, в целом, решения.