Đã đóng

Write some Software

Dự án này đã nhận được 23 lượt đặt giá từ các freelancer tài năng với mức đặt giá trung bình là $45 USD.

Nhận tin báo giá cho dự án tương tự
Ngân sách dự án
$10 - $30 USD
Tổng đặt giá
23
Mô tả dự án

Parse an XML and generate a flat file. Here is the XSD. [url removed, login to view] Attaching a Sample File

I am looking for a script to parse an XML and flatten all the columns to Flat File/Text file.

If I place 1000 xml files in a folder and run this script, it should take each xml and generate a flat file. All XML might not have all data. For missing data, it should leave blank means all the xml are based on xsd. if certain xml tags dont have data, it should generate the same format as other leaving the missing field as blank.

If XSD is defined as :

<name></name>

<first name></first name>

<lastname></lastname>

<State></State>

<zip></zip>

XML 1 data: File name [url removed, login to view]

<name>test1</name>

<first name>fname</first name>

<lastname>lname</lastname>

<State>TN</State>

XML 2 data: File name [url removed, login to view]

<name>test2</name>

<first name>fname2<first name>

<lastname>lname2<lastname>

<zip>1234</zip>

The output of the above files should be:

file 1 name: [url removed, login to view]

Header in the file "name~first name~lastname~State~zip~Country"

data: test1~fname~lname~TN~~~

For file 2: name: [url removed, login to view]

Header in the file "name~first name~lastname~State~zip~Country"

test1~fname2~lname2~~1234~

Irrespective of the data, the header should be constant based on xml and the data for missing xml tags should be empty..

Give me an estimate... both price and time. I am planing to run the script on linux. so I would prefer the script to be platform independent. Also, pass paramater to the script as source directory and target directory.

Thanks

Các kỹ năng được yêu cầu

Muốn kiếm tiến?

  • Hạn định ngân sách và khung thời gian
  • Mô tả đề xuất của bạn
  • Nhận thanh toán cho công việc của bạn

Thuê những Freelancer đã đặt giá trong dự án này

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online