Hur översätter man djupt inbäddade XML-filer och bevarar attributvärden?
“XML-filer används ofta för Android-appresurser (strings.xml) eller datautbyte, där deras komplexa nästling och attribut (Attributes) lätt kan skadas vid översättning.”
Grundorsaksanalys
Precision på nodnivå
O.Translator analyserar XML DOM-trädet och gör det möjligt för användaren att specificera vilken text som ska översättas inom vissa taggar (till exempel `<string>`), medan konfigurationsrelaterade taggar ignoreras. Samtidigt kan systemet identifiera attributvärden som behöver översättas (t.ex. `label="text"`) och ID:n som inte ska översättas.
Skydd av CDATA-block
För innehåll som är inneslutet i `<![CDATA[ ... ]]>` kan systemet korrekt identifiera och endast översätta texten inuti, utan att förstöra CDATA-strukturens kapsling. Detta är särskilt viktigt för XML-filer som innehåller HTML-kod.
Sammanfattning av slutgiltig lösning
Oavsett om det gäller mobilapputveckling eller företagsdataväxling kan systemet erbjuda översättningsstöd med bibehållen struktur.