2011-11-03 7 views
2

번역을 위해 보내려는 XML 파일이 있습니다. 나는 그들이 이중 저를 청구합니다 때문에 번역 회사이 XML을 보내지 않으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> 

: 이 독특한 구조입니다.
필자는 어쨌든 Excel로 변환하여 XML로 보내고 변환 할 수 있습니까?
(문자열은 Atrributes에 있습니다).

답변

2

Excel에는 XML 파일과의 매핑 기능이 있습니다.

당신은 여기에서 시작할 수

: http://office.microsoft.com/en-us/excel-help/map-and-unmap-xml-elements-HP010206397.aspx, 나는 당신이 CSV 파일에 XML로 변환 한 다음 CSV로 변환하는 스크립트를 가지고 XSLT를 사용할 수 있습니다

+0

감사하지만 목록 목록은 지원하지 않습니다. – Shazam

+0

다음과 같이 할 수 있습니다. 각 데이터 행에 대해 항목 세부 사항이 반복되는 (귀하의 경우) 데이터 요소 당 한 행으로 끝납니다. Excel은 "평면"구조이며 "관계형"데이터를 포함하고 있다는 것을 명심하십시오. 그렇지 않으면 동일한 파일에있는 두 개의 맵을 사용하여 FK 참조를 위해 데이터 시트에있는 항목의 일부 헤더 항목과 함께 두 개의 시트 (데이터 용과 항목 용)를 채울 수 있습니다. –

0

을이 설정에 대한 자세한 온라인있을 것이라 확신합니다 XML에. XSLT를 사용하여 XML을 CSV로 변환했지만 역순으로 변환하지 않았습니다.