XML-Dateien können übersetzbaren Text in Elementinhalten, Attributwerten oder CDATA-Abschnitten enthalten. Dasselbe XML-Schema kann Produktnamen tragen, die in einem Element übersetzt werden müssen, und Produktcodes, die im benachbarten Element niemals geändert werden dürfen. Ein Übersetzungsablauf, der eine XML-Datei als reinen Text behandelt, erzeugt eine Ausgabe, die syntaktisch fehlerhaft oder semantisch falsch ist.
BeTranslated nutzt einen parserbasierten XML-Übersetzungsansatz. Für jedes XML-Format konfigurieren wir einen Übersetzungsfilter, der genau bestimmt, welche Elemente und Attribute übersetzbaren Inhalt enthalten. Alle übrigen Elemente, Attribute und Datenwerte werden gesperrt. Die gelieferte XML-Datei ist schemagültig, korrekt kodiert und bereit zum erneuten Import in Ihr System.