When completing Ajax request FireFox reports this error: "Error malformedXML".
Examining response using TCP monitor shows that the XML is syntactically incorrect due to some nested CDATA sections:
<?xml version="1.0" encoding="utf-8"?>
<partial-response><changes><update id="docpanel"><![CDATA[<span id="docpanel:j_id57"><input type="hidden" id="docpanel:j_id57changeMonitor" name="docpanel:j_id57changeMonitor" value="false" />
<div class="XForm">
<table border="0" width="100%" cellpadding="0" cellspacing="0">
<tr>
<td>
<span class="XFormTitle">Root</span>
<span id="_changed" class="XFormTitle" style="visibility:hidden">*</span>
</td>
<td align="right">
</td>
</tr>
</table>
<table border="0" width="100%">
<tr><td width="1"></td><td style="border-top: 1px solid black; font-size: 1px">Â </td></tr>
</table>
<table width="100%">
<tr>
<td>Kratki naziv:</td><td><input type="text" name="docpanel:j_id37" value="Root" disabled="disabled" onchange="$('docpanel:j_id57').change();" /></td>
<td style="width: 100px"></td>
<td>Ikona:</td>
<td rowspan="2">
/<br /><input type="file" name="docpanel:j_id43" />
</td>
</tr>
<tr>
<td>Dolgi naziv:</td><td><input type="text" name="docpanel:j_id45" value="Root" disabled="disabled" onchange="$('docpanel:j_id57').change();" /></td>
</tr>
<tr>
<td nowrap="nowrap">Aktivna:</td><td><input type="checkbox" name="docpanel:j_id47" disabled="disabled" onchange="$('docpanel:j_id57').change();" /></td>
</tr>
<tr>
<td colspan="5"><table style="width:100%"><tr><td><input type="hidden" id="docpanel:j_id49selectedTab" name="docpanel:j_id49selectedTab" value="0" /><script type="text/javascript">
//<![CDATA[
function switchTab_docpanel_j_id49(tabIndex){ for (i=0; i<2; i++){ $('tabSelector_docpanel_j_id49_' + i).className = 'null'; $('tabPage_docpanel_j_id49_' + i).style.display = 'none';} $('tabSelector_docpanel_j_id49_' + tabIndex).className = 'XForm_selected'; $('tabPage_docpanel_j_id49_' + tabIndex).style.display = 'block'; $('docpanel:j_id49selectedTab').value = tabIndex;}
//]]>
</script><a id="tabSelector_docpanel_j_id49_0" onclick="switchTab_docpanel_j_id49(0)" class="XForm_selected">Opis</a> | <a id="tabSelector_docpanel_j_id49_1" onclick="switchTab_docpanel_j_id49(1)">Zgodovina</a><hr><div id="tabPage_docpanel_j_id49_0" style="padding-top:5px;"><div><textarea id="docpanel:j_id51" name="docpanel:j_id51" cols="-2147483648" rows="10" style="width:100%" onchange="$('docpanel:j_id57').change();" disabled="true">Root category</textarea><br /></div></div><div id="tabPage_docpanel_j_id49_1" style="padding-top:5px;display:none;">
<table>
<tr>
<td colspan="2"><b>Vnešeno</b></td>
</tr>
<tr>
<td style="text-indent: 10px">Datum:</td><td>2009-03-26 07:21</td>
</tr>
<tr>
<td style="text-indent: 10px">Avtor:</td><td>Administrator</td>
</tr>
<tr>
<td colspan="2"><b>Spremenjeno</b></td>
</tr>
<tr>
<td style="text-indent: 10px">Datum:</td><td></td>
</tr>
<tr>
<td style="text-indent: 10px">Avtor:</td><td></td>
</tr>
</table></div></td></tr></table>
</td>
</tr>
</table>
<div class="Errors">
</div>
</div></span><script>
//<![CDATA[
$('docpanel:j_id57').change=function(){ $('docpanel:j_id57changeMonitor').value='true'; this.onChange(true); };$('docpanel:j_id57').onChange=function(changed){document.getElementById('_changed').style.visibility = changed?'visible':'hidden';};$('docpanel:j_id57').onChange(false);
//]]>
</script>]]></update><update id="javax.faces.ViewState"><![CDATA[j_id3:j_id5]]></update></changes></partial-response>
[Message sent by forum member '5rkozelj' (5rkozelj)]
http://forums.java.net/jive/thread.jspa?messageID=339334