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