Как да се превеждат дълбоко вложени XML файлове с запазване на стойностите на атрибутите?
“XML файловете често се използват за ресурси на Android приложения (strings.xml) или за обмен на данни; тяхната сложна вложеност и атрибути (Attributes) лесно могат да бъдат нарушени при превод.”
Анализ на основната причина
Прецизно позициониране на ниво възел
O.Translator анализира XML DOM дървото, като позволява на потребителите да определят превода само на текст в конкретни тагове (например в `<string>`), игнорирайки конфигурационните етикети. Системата може също така да разпознава атрибутни стойности, които подлежат на превод (напр. `label="text"`), и такива, които не се превеждат, като ID.
Защитa на CDATA блокове
За съдържание, обгърнато в `<![CDATA[ ... ]]>`, системата коректно разпознава и превежда само текста вътре, без да нарушава обвивката на CDATA, което е особено важно за XML файлове с HTML код.
Обобщение на крайното решение
Независимо дали става въпрос за разработка на мобилни приложения или за корпоративен обмен на данни, се осигурява превод с ненарушена структура.