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

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

XML файловете често се използват за ресурси на Android приложения (strings.xml) или за обмен на данни; тяхната сложна вложеност и атрибути (Attributes) лесно могат да бъдат нарушени при превод.

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

1

Прецизно позициониране на ниво възел

O.Translator анализира XML DOM дървото, като позволява на потребителите да определят превода само на текст в конкретни тагове (например в `<string>`), игнорирайки конфигурационните етикети. Системата може също така да разпознава атрибутни стойности, които подлежат на превод (напр. `label="text"`), и такива, които не се превеждат, като ID.

2

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

За съдържание, обгърнато в `<![CDATA[ ... ]]>`, системата коректно разпознава и превежда само текста вътре, без да нарушава обвивката на CDATA, което е особено важно за XML файлове с HTML код.

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

Независимо дали става въпрос за разработка на мобилни приложения или за корпоративен обмен на данни, се осигурява превод с ненарушена структура.