2016-09-14 4 views
0

Для личного проекта мне нужно получить информацию из excel-листа в xml-данные (требуется xml-схема), но если я попытаюсь проверить ее, эта ошибка показывает: «Не-HTML-тип содержимого: текст/xml».Пытаясь включить текст и HTML внутри XML-схемы, но получая отказ

Лист Excel содержит информацию, такую ​​как основной текст, который достаточно прост для переноса в xml, но также имеет длинный html внутри своих ячеек, который впоследствии должен использоваться как содержимое сайта/сообщения Wordpress. Таким образом, этот hmtl начинается с элемен тов visualcomposer, таких как «[vc_row] [vc_column] [vc_column_text]» и далее содержит очень стандартные элементы html, такие как абзацы или таблицы. Весь html завернут внутри.

Так что я задаюсь вопросом, может ли это быть источником моей проблемы, поскольку, с моим очень тонким кодированием и отладки знаний, это было в моем сознании в первую очередь.

Некоторые дополнительная информация:

  • XML,-схема редактируется с Dreamweaver CC 2015, которая также делает проверку
  • XML,-файл характеризуется, с: <?xml version="1.0" encoding="utf-8" standalone="yes"?> <materialData xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  • данных внутри XML является структурирована как: <matData><ID>3001</ID><author>1</author> ... </matData>

ответ

0

Я подозреваю, что вам нужно, это правильно заключите значения, которые будут включать html в тегах cdata, чтобы их не видели как xml.

<exampleOfACDATA> 
<![CDATA[ 
    Since this is a CDATA section 
    I can use all sorts of reserved characters 
    like > < " and & 
    or write things like 
    <foo></bar> 
    but my document is still well formed! 
]]> 
</exampleOfACDATA> 

увидеть более подробную информацию здесь What does <![CDATA[]]> in XML mean?