Ako sa pri preklade súborov XML spracúvajú textové uzly a atribúty prvkov?
“V XML súboroch sú zmiešané konfiguračné prvky, hodnoty atribútov a zobraziteľný text; neuvážený preklad môže poškodiť schému súboru.”
Analýza základných príčin
Spracovanie textových uzlov XML
Súčasný proces prechádza štruktúrou XML a extrahuje neprázdne textové uzly a preložiteľný obsah v CDATA. Text nemusí byť v listových prvkoch. Pred použitím skontrolujte značky, atribúty, zástupné symboly a význam konfigurácie.
Kontrola hodnôt atribútov XML
Súčasný backend predvolene neextrahuje hodnoty atribútov prvkov XML na preklad a zachováva atribúty ako `label` a `id`. Overte, či hodnoty atribútov potrebujú ručnú lokalizáciu, a pred použitím skontrolujte programové odkazy a význam konfigurácie.
Kontrola obsahu a hraníc CDATA
Súčasný proces extrahuje preložiteľný obsah v `<![CDATA[ ... ]]>` a obsah rozpoznaný ako HTML znova serializuje. Zápis entít a pôvodné formátovanie sa môžu zmeniť. Pred použitím skontrolujte hranice CDATA, značky HTML, atribúty a preklad.
Zhrnutie konečného riešenia
Zabezpečenie, že XML dáta po viacjazyčnej konverzii zostanú v súlade s XSD validačnými štandardmi a zachovajú kompatibilitu systému.