¿Cómo se tratan los nodos de texto y los atributos de los elementos al traducir archivos XML?

Diagnóstico del estado actual principal

“En los archivos XML coexisten configuraciones, valores de atributos y texto visible; una traducción indiscriminada puede comprometer el esquema del archivo.”

Análisis de la causa raíz

1

Procesamiento de nodos de texto XML

El proceso actual recorre la estructura XML y extrae nodos de texto no vacíos y contenido traducible en CDATA. El texto no tiene que estar dentro de elementos hoja. Antes de usarlo, revise las etiquetas, los atributos, los marcadores de posición y el significado de la configuración.

2

Revisión de valores de atributos XML

El backend actual no extrae por defecto los valores de atributos de los elementos XML para traducirlos y conserva atributos como `label` e `id`. Confirme si los valores de atributos necesitan localización manual y revise las referencias del programa y el significado de la configuración antes de usarlo.

3

Revisión del contenido y los límites de CDATA

El proceso actual extrae contenido traducible dentro de `<![CDATA[ ... ]]>` y vuelve a serializar el contenido reconocido como HTML. La representación de las entidades y el formato original pueden cambiar. Antes de usarlo, revise los límites de CDATA, las etiquetas HTML, los atributos y la traducción.

Resumen de la solución definitiva

Garantizar que los datos XML sigan cumpliendo con el estándar de validación XSD tras la conversión multilingüe, asegurando la compatibilidad del sistema.