У меня есть файл определения схемы XML .XSD, элементы которого на испанском языке. У меня есть файл данных XML, который также на испанском языке, который соответствует определению схемы. Я создал набор данных из xsd с помощью xsd.exe, и я загружаю XML в набор данных.
Я хочу перевести названия элементов на английский. Я могу думать о двух вариантах из головы. Либо очистите файлы XSD & XML и переведите элементы перед созданием набора данных с помощью esd.exe, либо выполните итерацию набора данных после того, как я загрузил его в XML, и переведите мои объекты.
У меня есть письменный документ, в котором указаны английские имена для каждого имени элемента на испанском языке. Проблема в том, что есть сотни элементов, и я пытался избежать кодирования этого вручную. Получение точных переводов не так важно, оно должно быть доступно для чтения только англоговорящему человеку.
Вот пример того, как элемент может выглядеть как " Apellidos ":
<xs:element name="Apellidos" type="xs:string"/>
что я переведу на « SirName »:
<xs:element name="SirName" type="xs:string"/>
Я ищу идеи и / или мнения о быстром способе сделать это. Это разовая сделка, поэтому я не работаю над ее масштабированием или функциональностью для других вещей, кроме этого единственного XML-файла.
Я возьму этот набор данных и напишу плоский файл для англоязычных пользователей, чтобы он прочитал.