son - xml atributos
¿Cuál es el número máximo de caracteres permitido en un atributo XML? (4)
¿Existe un estándar para la cantidad máxima de caracteres permitidos en un atributo XML?
Intenté investigar el consorcio W3C y no pude encontrar nada en el límite de caracteres, aparte de algunas notas sobre cómo escapar de los caracteres especiales.
No creo que haya limitaciones estándar, pero cualquier implementación en particular puede estar limitada en sus capacidades, así que trato de mantener el tamaño sensato.
No creo que haya un límite de caracteres según la especificación XML, pero la mejor práctica es mantener los valores de los atributos cortos.
Si el valor de un atributo crece mucho ... es probable que deba ser un elemento propio en lugar de un atributo en otro elemento.
No hay una longitud máxima de caracteres para un atributo.
El lugar donde podría tener problemas es el punto en el que está leyendo el archivo xml en otro idioma.
El idioma que utilice para manipular el archivo xml determinará sus limitaciones.
Por ejemplo, si planea leer la información en una cadena, debe limitarse a la cantidad máxima de caracteres que se pueden contener en una cadena en el idioma que está usando.
Además, como han dicho otros, es probable que no sigas las convenciones de nombres estándar si esto es un problema. Sugeriría que, si tiene una gran cantidad de texto para almacenar, debería ser el valor de un elemento, no un atributo.
Un atributo está compuesto o un nombre y un valor. El valor puede ser de cualquier longitud, incluido el cero, y puede contener cualquier carácter XML válido, según la codificación. El nombre puede o no puede ser calificado con un espacio de nombres; si es así, si tendrá un prefijo de al menos un carácter. Los atributos más cortos son por lo tanto:
a=''''
b:a=''''
El valor del atributo se normalizará mediante los analizadores XML de manera que los espacios en blanco como las líneas nuevas se normalicen a espacios individuales.