Build XML converter and generator (Node.js)

We use HPXML (Home Performance XML) extensively. There are some breaking changes when the spec got bumped from HPXML 2.3 to HPXML 3.0. We currently don't generate our own HPXML 2.3 (or any version). But we need to start generating 3.0 files and converting 2.3 files to 3.0.

We need to do this in Node.js. Any Node.js libraries on NPM can be used for the conversion and generation. Here are the needs specifically:

1. Generate valid HPXML 3.0 file from inputs from a database.

2. Convert existing HPXML 2.3 files to 3.0. We only need to support a subset of HPXML 3.0 as defined by a Schematron schema. Because we only need to support the Schematron subset the problem is significantly simpler.

3. Testing: Create HPXML 3.0 files from 2.3 files and validate them against the HPXML 3.0 spec and Schematron spec. We want to test every combination of HPXML 2.3 inputs that are relevant to the Schematron spec. For example, create 2.3 files using every combination of enumerations listed in XSD. If an XML node value is numeric, test the min, max and a number in between. The number of combinations will be very high (millions of combinations) but fortunately validation runs very quickly. Convert all of these generated 2.3 files to 3.0 and run them through the HPXML 3.0 validator and Schematron validator. Fix the errors that we find in the conversion. We can help with compute resources if needed.

4. Convert ~100K HPXML 2.3 files to 3.0, validating each one against both the HPXML 3.0 schema and the Schematron schema

5. Generate ~100K HPXML 3.0 files from source data in the database (and validate those). These generated HPXML files should match the converted 2.3 files. If they don't we can consider why and decide to fix them or not.

More information:

HPXML Spec (XSD, history): [login to view URL]

HPXML 2.3 to 3.0 changelog: [login to view URL]

HPXML Validator: [login to view URL] (This is a web UI. We will need to validate programmitcally in Node.js)

Schematron validation to support: [login to view URL]

Job winner can be from any country but must have very clear written and verbal English. Some of this will be done by pairing with me or my business partner. When interviewing I will want to audio chat about the project.

I'm posting this as an hourly job. Please send:

* A range of hours you think this will take you

* Why you think it will take that long

* What other projects have you done that's similar to this

Taidot: Node.js, JavaScript, XML, NoSQL Couch & Mongo, JSON

Näytä lisää: xml feed generator phpnuke, xml file generator, csv xml converter java, xml pdf generator web fop, xml document generator, link converter generator premium rapidshare, net xml cms generator, build script converter ant maven, xml converter jpg php, build xml flash, xml sitemap generator, standalone xml sitemap generator page, php xml generator node types, build xml converter, build xml converter windows, node js xml, node js xml parsing

Tietoa työnantajasta:
( 0 arvostelua ) Los Angeles, United States

Projektin tunnus: #27879850

11 freelancers are bidding on average $22/hour for this job

(35 arvostelua)
(12 arvostelua)

Hello? I have read your description. I can provide great result that you are asking for as I have rich experiences in here. Could you please open your chat box for me? Let's get the great result together. Thanks.

$25 USD / tunti
(20 arvostelua)
(5 arvostelua)

************Build XML converter and generator (Node.js)************ Hi Bounaja3002, We can design and build your project ..We will use the best technology to implemet and customise as per your requirements. we h Lisää

$17 USD / tunti
(6 arvostelua)

Hi ! I am a Node.js expert, with over 5 years dealing with javascript. I carefully read your job description and it appeals me so much. I think it will take 20 hours because of analyzing HPXML files. I have much exper Lisää

$15 USD / tunti
(5 arvostelua)

Dear, sir. I have read your proposal carefully and I think I can finish your task perfect. I am expertise in NodeJS and have experiences in NodeJS modules including mysql module. I think I could this task in 48 hours. Lisää

$20 USD / tunti
(3 arvostelua)

Hey, We are pretty good at JavaScript. We have experience in domains like SaaS, Identity+Privacy+Security, AdTech+IoT, Construction, Real-estate, Non-profit, Social Platform, Recruitment, etc. We also help funded sta Lisää

$25 USD / tunti
(5 arvostelua)

Dear employer. I'm a senior software engineer with much experience of Node.js and HPXML. I read the description carefully and I can complete this project perfectly in one week: 40 hours. I've developed several XML gen Lisää

$20 USD / tunti
(2 arvostelua)

Hello, Nice to meet you. I am Nikhil and I do MEAN programming. I analyze your project requirements and understand that you need help with the building XML converter and generator. I analyze the details carefully and Lisää

$25 USD / tunti
(1 arvostelu)

Hi, Thanks for your project offer. I know about HPXML well and I convert and generate it with nodejs easily. And I have high skills with algorithm and I can do it perfectly if you hire me. I can work full time with thi Lisää

$15 USD / tunti
(0 arvostelua)