Я использую следующие строки JavaScript для разбора строки XML в объект DOM XML:
this._xmlParser = new DOMParser();
this._xmlDoc = this._xmlParser.parseFromString(txt,"text/xml");
Моя строка XML выглядит следующим образом:
<?xml version="1.0"?>
<event>
<id>41717876</id>
<start>2011-08-16T10:16</start>
<end>2011-08-16T10:16</end>
<title>New Calendar Event</title>
<location>
<line>Your location goes here.</line>
</location>
<description>
<line>Your description goes here.</line>
</description>
<!-- %%spider:url%% -->
<further-info><![CDATA[ hello&goodbye ]]></further-info>
<tag>all</tag>
<url>www.google.com</url>
</event>
Кажется, что раздел CDATA хорошо сформирован. Почему я получаю сообщение об ошибке синтаксического анализа для открытого раздела CDATA?