При превод на XML файлове, как се разграничават съдържанието на данните и етикетите на атрибутите?

Диагностика на текущото състояние

XML файловете съдържат смесени конфигурационни елементи, стойности на атрибути и видим текст; нецелесъобразният превод може да наруши файловата Schema.

Анализ на основната причина

Конфигурируема селекция на възли за превод

DL.Translator може да разпознава често срещани стандартни структури (например Android `strings.xml`). За персонализирани XML системата анализира дълбочината на възлите и по подразбиране превежда само текстовото съдържание на листните възли, като защитава структурата на кореновите възли.

Интелигентна обработка на атрибутите (Attribute)

Някои атрибути подлежат на превод (например `<item label="Name">`), докато други са ID (например `<item id="name">`). AI извършва семантичен анализ на имената на атрибутите, за да определи интелигентно дали да се превеждат, като по този начин се избягват грешки при програмните препратки.

Защита на CDATA блокове

За специални символи или HTML код, затворени в `<![CDATA[ ... ]]>`, системата извършва цялостен анализ и превежда само текстовата част, като запазва специалните escape символи.

Обобщение на крайното решение

Гарантиране, че XML данните след многоезичен превод продължават да отговарят на стандартите за валидация по XSD, с цел осигуряване на системна съвместимост.