Pregunta

¿Hay algún límite para el tamaño de XML para los que XSLT es aplicada por XslCompiledTransform en .NET (3.5)? Además, hay alguna limitación para una longitud de parámetros pasados ??a XSLT?

ACTUALIZACIÓN:. No me refiero a la cantidad de parámetros, pero la longitud de una cadena, que se pasa como parámetro y longitud de un texto XML, a la que se aplica XSLT

¿Fue útil?

Solución

¿Hay algún límite para el tamaño de XML para que XSLT es aplicada por XslCompiledTransform en .NET (3.5)? También, ¿existe ninguna limitación para una longitud de parameteres pasados ??a XSLT?

No .

El consumo de memoria por lo general se siente abrumado por el tamaño del documento XML . Un poco por supuesto la regla que he oído hablar de es multiplicar el tamaño del documento XML en un 5 y esto le daría la cantidad aproximada de memoria RAM que puede ser necesario llevar a cabo ese documento en la memoria RAM.

Por lo tanto, un documento XML 2GB tiene buenas posibilidades de ser procesada en una máquina de 64 bits 12 GB de RAM.

Nota, que no hay ninguna garantía de cuánto tiempo tal procesamiento puede tardar -. Sólo que sería posible llevar a cabo dicho documento en la memoria

Otros consejos

Por lo que yo sé no hay límites estrictos sobre la cantidad de XML o la longitud de los parámetros de cadena que pueden ser procesados ??por el clase XslCompiledTransform .

Sin embargo, la aplicación de una transformación XSL podría aumentar potencialmente el consumo de memoria de la aplicación considerablemente, dependiendo de la cantidad de datos XML está procesando.

En algunos casos puede incluso ir más allá del límite de 2 GB impuesta a los procesos de 32 bits. Si se produce esta situación, la aplicación podría tener que ser compilado y ejecutado en 64 bits.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top