我有一个XML文件,我想发送翻译。 这是独特的结构:
<Lang name="en-us">
<Fields>
<Item name="FirstName" label="First Name" tooltip="Please provide your {0}" error="{0} Is not valid"></Item>
<Item name="LastName" label="Last Name" tooltip="Please provide your {0}" error="{0} Is not valid"></Item>
<Item name="Address" label="Address" tooltip="Please provide your Address {0}" error="{0} Is not valid"></Item>
<Item name="CountryShortName" label="Country" tooltip="Please select your {0}" error="you must select your {0}">
<Data name="IL" value="Israel"></Data>
<Data name="US" value="USA"></Data>
<Data name="DE" value="Jermany"></Data>
</Item>
<Fields>
<Langs>
我不想向翻译公司发送这种XML,因为他们会向我收取双倍费用
无论如何,我可以以某种方式将其转换为excel,发送它然后重新转换为XML?
(该字符串位于Atrributes)。
答案 0 :(得分:2)
Excel具有与xml文件进行映射的功能。
您可以从这里开始:http://office.microsoft.com/en-us/excel-help/map-and-unmap-xml-elements-HP010206397.aspx,我相信会有更多关于此设置的内容
答案 1 :(得分:0)
您可以使用XSLT将xml转换为CSV文件,然后使用脚本将CSV转换为XML。 我已经使用XSLT将XML转换为CSV而不是相反。