翻译xml文件中的字符串

时间:2011-11-03 10:16:59

标签: xml excel translation

我有一个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)。

2 个答案:

答案 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而不是相反。