Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/02/2011, 15:20
Avatar de ezefarina
ezefarina
 
Fecha de Ingreso: junio-2009
Mensajes: 91
Antigüedad: 15 años, 5 meses
Puntos: 2
Pregunta Problema con xml document

Hola gente, estoy teniendo un problema al leer un XML con JavaScript. La cuestión es la siguiente, tengo un servlet java que genera un XML como este:
Código:
<list>
	<operation>
		<windowID>messages_center_w_temp</windowID>
		<operationID>closeWindowOP</operationID>
	</operation>
	<operation>
		<id>messages_center_w</id>
		<title>Centro de Mensajes</title>
		<content><div style="position:relative;overflow:auto;scrollbars:true;height:300px;">
			<table id="messages_center_table" cellspacing="1" class="tablesorter" style="width:758px;"> 
				<thead> 
				<tr> 
					<th>Asunto</th> 
					<th>Fecha</th> 
					<th>Mensaje</th> 
					<th></th> 
				</tr> 
				</thead>
			</table>
		</content>
		<maximizable>false</maximizable>
		<width>800</width>
		<height>330</height>
	</operation>
</list>
Ese XML lo traigo como texto, y creo un xml document con la siguiente función.
Código:
	this.stringToXML = function (text) {
		if (window.ActiveXObject){
			var doc=new ActiveXObject('Microsoft.XMLDOM');
			doc.async='false';
			doc.loadXML(text);
		} else {
			var parser=new DOMParser();
			var doc=parser.parseFromString(text,'text/xml');
		}
		return doc;
	};
El problema es que si el tag content (o supongo que cualquier otro también) contiene mas de 5280 caracteres, trunca el resto. En ese campo yo traigo un bloque de HTML, y no me viene completo si mide mas de 5280 caracteres.

Vi que la variable de tipo String no debería tener un limite así de bajo, el xml al browser llega correctamente (comprobado con firebug) pero el problema aparece luego de la conversión a XML document.

Alguien sabe como corregir este problema??

Slds