Find Jobs
Hire Freelancers

Node.js app to read data from XML files

$30-250 USD

Completed
Posted almost 2 years ago

$30-250 USD

Paid on delivery
Require a Node.js JavaScript app that will pull 3 data points from XML files in a local directory/folder, and output the values to a single CSV file in the same folder. The folder will contain 1 or more XML files, which may have any names. All XML files will have a .xml file extension. If there are 5 XML files in the folder, the script should parse all 5 files and generate one output CSV file containing the data from all 5 files. All files will loosely conform to the same schema. Each file will contain only one @TransactionId attribute value. Each file will contain 1 or more Party objects; each Party will contain one @Id attribute, and one Outcome/Choice attribute (OverallChoice/Choice/Outcome @Choice). It is important not to validate the files against the provided XSD - the XSD is provided for information/assistance, but the XML files may contain data that is not included in the XSD. However - the 3 data points we need will always be found at the same XPath locations: TransactionId: /BaseSchema/BaseSchemaResponse/Result/SchemaExtension/Response[@TransactionId] Party Id: /BaseSchema/BaseSchemaResponse/Result/SchemaExtension/Response/Parties/Party[@Id] Outcome/Choice: /BaseSchema/BaseSchemaResponse/Result/SchemaExtension/Response/Parties/Party/OverallChoice/Choice/Outcome[@Choice] The output file will be a plain text CSV file ("[login to view URL]") containing 1 row per Transaction Id / Party Id / Choice. If the file already exists in the folder it may be overwritten. For example: FE0000224,Party_187242,ACCEPT_29 FE0000224,Party_187255,ACCEPT_10 FE0000225,Party_187299,ACCEPT_12 FE0000225,Party_187280,ACCEPT_14 No UI or user interaction will be required. The app will be executed from the command line. I have attached 4 files: - the XSD - 2 example XML files - 1 example output file based on the two provided XML files If the finished code is well structured and commented, allowing me to expand on it later, there will be further development opportunities in the future.
Project ID: 33635140

About the project

31 proposals
Remote project
Active 2 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
$0 USD in 1 day
5.0 (1 review)
2.0
2.0
31 freelancers are bidding on average $176 USD for this job
User Avatar
Hello How are you? Thanks for your invitation. Please ping me pmb for further discussion. Thanks and regards Sapna
$140 USD in 7 days
4.9 (75 reviews)
7.5
7.5
User Avatar
Hi There, I have read your job description and assure you that I am a perfect fit for the job.I have over 8+ years of experience in wordpress ,web builder, Shopify, PHP , Laravel, CodeIgniter, Angular JS, ReactJS, NodeJS, VueJS, JavaScript, MySQL, MongoDB, jQuery/Prototype, Website Design, Graphic Design , UX/UI, HTML5/CSS, Ajax, GraphQL, APIs, MVC programming etc. Please see our portfolio on this link : https://www.freelancer.com/u/abhisaini0188 I'm available right away to discuss the requirements. Looking for the soonest reply from you. Thanks
$250 USD in 5 days
5.0 (6 reviews)
5.3
5.3
User Avatar
I can start immediately My name is ‘Tanu ’’’’’’’ I have read your job I am very familiar & specialized in JavaScript Node.js, I am very excited to see your job posting as I am confident that I am a perfect fit for what you are looking for I have checked out all your requirements regarding application development and we can help you. as I have worked on many similar projects. Apart from this i have make good use of APIs and web services. I have integrated API and web services. If you award me the project I'd be very happy to discuss this further and get started for you as soon as possible. You can see an example of one of those projects in my portfolio here: https://www.freelancer.in/u/parmartanu10
$250 USD in 10 days
5.0 (26 reviews)
5.3
5.3
User Avatar
Ready to start it right away, here is my understanding. There will be a predefined folder location to read xml files. Each xml will output its own csv file. All good?
$250 USD in 2 days
4.9 (38 reviews)
5.1
5.1
User Avatar
Hi there, I can do this with just node js. Thanks!
$200 USD in 2 days
5.0 (10 reviews)
5.1
5.1
User Avatar
Dear Sir, I'm an experienced Node.js developer. I have read the job description and understood your requirements. I can develop a Node.js app that can be run from the command line to process xml files from a local folder and produce a csv file with required information in it. Please contact me to discuss further details. Look forward to hearing from you. Best regards, Swamy
$345 USD in 7 days
4.5 (19 reviews)
5.1
5.1
User Avatar
Hi, Dear I've read your requirements very carefully and I`m really interest in your project. I have 7+years of great experience in Node.js, Javascript, XML, JSON. Your success is my success. I would like to build a good relationship with you through the completion of a successful project. I'll do my best to make your project a success. Please contact me so that discuss more regarding project. Then I can start right away and complete your project successfully. Thanks.
$140 USD in 7 days
5.0 (2 reviews)
3.6
3.6
User Avatar
Regards, I am an expert web developer in Javascript and NodeJs, I have read your project and I would love to work on it. I guarantee a well-structured and legible code, I also guarantee my work for 1 week after delivery to solve any problem at no additional cost. I look forward to working on your project and creating a professional relationship for future projects. I am attentive, thank you.
$140 USD in 7 days
5.0 (5 reviews)
3.7
3.7
User Avatar
Hello, I am specializing javascript, nodejs and have experiences in exporting csv file from xml, json file. I can complete your project shortly Kindly contact me and lets start work Thank you
$140 USD in 7 days
5.0 (2 reviews)
3.1
3.1
User Avatar
Hello I have read your requirements carefully and got a total understanding of the project .kindly discuss your project in detail with me. No fake commitment,100% quality work. I have more than 9 years of experience in Website Designing/Development. I am expertise in JavaScript, JS Frameworks, PHP, CI, Laravel, WordPress, AngularJS, MySQL, HTML, CSS, MEAN, MERN etc. I will be available more than 70 hours per week and able to start your project immediately after finalization. Thank you for taking the time to read my application. I look forward to talking with you. I offer an amount that is negotiable. Thanks In Advance Nikhil Singh
$240 USD in 7 days
4.9 (9 reviews)
3.3
3.3
User Avatar
Hi, there, I just read your postinhg. It sounds like you need and expert in node.js. I can finish it in 3 days. And also I can start to work right now. I hope to have a good long-term relationship with you if it is possible. Regards.
$140 USD in 7 days
5.0 (4 reviews)
2.5
2.5
User Avatar
Hello. I've just read your project description and realized that I am a good fit for this project. I am a Full Stack developer with over 7 years of experience in Node.js, MongoDB, XML parsing etc. I have completed lots of those projects so I am pretty sure that I can do any kind of project perfectly. Please message me and let me work on this project. Best regards.
$140 USD in 7 days
5.0 (1 review)
2.1
2.1
User Avatar
Hello, This is a senior Node developer with 8+ professional experience. I read the description carefully and feel that my skills and experience are a great fit for this position. As a full-stack/mid/lead developer and PM, I have built 10+ efficient websites, working successfully across many industries, from scratch through project infrastructure design, work planning including team work, front-end and back-end development, UI and other graphic planning and design, testing, deploying and maintaining the final product. My repertoire includes: -Responsive Frontend Development React/Next, Vue.js, Angular, Bootstarp CSS, TypeScript, jQuery, Tailwind CSS and React Native -Backend Development MERN, MEAN, Laravel+CI/PHP, Django/Python, Ruby on Rails/Ruby, Express/Node.js, Golang, MySQL, MongoDB, PostgreSQL, Redis, Firebase. -Blockchain & NFT development Swap, Hybrid(CeFi & DeFi)Exchange, Trading(Margin & Futures), NFT Minting & Marketplace & Staking & Game on multi-chains. Among thousands of specialists in this sector, what differs me from others is my problem-solving methods. I’m ready to discuss your project and start immediately. I am a full-time developer, so you can contact me anytime and I'll keep you updated on a daily basis. I will focus on Trust & Credit to build a good relationship with you. https://www.freelancer.com/u/masovanaa Could you please consider my experiences in my profile and contact me in private chat. thank you. Vladyslav.
$140 USD in 7 days
5.0 (1 review)
1.4
1.4
User Avatar
Hello! My name is Marina. I completely understand your task and I can do it perfectly. I am very fond of this and actually have a lot of experience. I can help you brilliantly and also provide quick communication and unlimited fixes. Hope long term partnership with you. For more information, go through the chat process. Thanks !!! Marina
$140 USD in 1 day
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi. I am senior javascript and nodejs developer. I am so good at algorithm and workflow for programming of project. I've rich experienced in many complex project. please award me so I can solve your project in short time
$140 USD in 1 day
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi there, it seems you need some one to make a node.js script to read data from your XML files and add it to csv file. I am a node.js full stack developer and I can provide you with such a script to do this job for you as long as there will be the same path for the files. Looking forward to communicating with you.
$80 USD in 5 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
Saint Charles, United States
5.0
14
Payment method verified
Member since Feb 16, 2021

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.