[repost] XSL transformation of xml files to HTML

this is a repost of a precent job we did not assign, with a (hopefully) clearer assignment

we have a collection of XML files identified by numbers (see q/*.xml) all adhering to the [url removed, login to view] schema, see the output of:

ls -1 q/*.xml | xargs xmllint --schema [url removed, login to view] --noout

the files describe a multi-level hierarchy of models

additionally there is one [url removed, login to view] file (table of contents) that contains the information on the entire model hierarchy

the [url removed, login to view] file adheres to the [url removed, login to view] schema, see the output of:

xargs xmllint --schema [url removed, login to view] --noout q/[url removed, login to view]

we currently generate a HTML view of the same data (see w/*.html), but that has three limitations:

- it is ugly

- it has no left-pane navigation

- and it does not use CSS for formatting

we need an XSL transformation to convert the xmls to HTML with:

- a horizontally-split two-frame view

- left pane: drillable, clickable treeview of the models hierarchy produced from the [url removed, login to view]; shows tag, description and type; group units+flowsheets and steams, and in each folder sort by tag; the attached tree*.png screenshots shows how it should look like; use the 32x32 bit icons in [url removed, login to view]

- right pane: tabbed (similar to what we have today) view of strings, integers and quantities for the currently selected object in the treeview; ignore the submodels tags

- prev/next/up navigation buttons


- keep a structure of small HTML files rather than a single HTML file, with the exception of the treeview pane

- use CSS for formatting and functionalities

- the treeview should be based on the CSS3 treeview technique described here:

[url removed, login to view]

- the tabbed view should be based on the CSS3 Tabbed Navigation described here:

[url removed, login to view]

- the resulting HTML:

- must contain no javascript

- must not include any third-party javascript libraries

- must validate as XHTML 1.0 Strict on [url removed, login to view]

- must be compatible with IE 9+, chromium 27+ and iceweasel 10+


See more: transformation xml html, w split, what is tree in data structure, what is tree data structure, what is a tree in data structure, what is a tree data structure, w3 validator xhtml, w3 html validator, use of tree data structure, type of data structure in c, type of data structure, tree of data structure, tree in data structure using c, tree in data structure, tree data structure in c, tree data structure c, selector tag, n-tree data structure, n tree data structure, integers and, icons html, folder tree structure, data structure tree in c, data structure tree, data structure sort

About the Employer:
( 37 reviews ) Vercelli, Italy

Project ID: #4781786

Awarded to:


Hi, Thank you for your invitation. It looks like an interesting project with simpler XSL and additional challenging CSS. As I understand, you would like to use XSL transformations to transform a directory of mod More

$133 USD in 2 days
(10 Reviews)

9 freelancers are bidding on average $169 for this job


Top notch XSLT developer. All required knowledge on board. Full time XML professional freelancer

$150 USD in 5 days
(75 Reviews)

hello respected , i am understood your requirements and ready to start , please see PMB , thank you

$138 USD in 7 days
(5 Reviews)

Experienced web developer.

$315 USD in 7 days
(8 Reviews)

I'm good at xslt, can help you. Thanks &best regards.(not good at html page design, so hope there is still html template page file). Thanks.

$133 USD in 3 days
(5 Reviews)

I'm your man! Please check my PM.

$155 USD in 5 days
(1 Review)

I have experienced in using Apache FOP to transform xsl and xml to another format (html, pdf,...). Please give your project

$155 USD in 5 days
(0 Reviews)

Hello, I have the necessary XSLT/CSS/HTML experience to perform this task, I will deliver the appropriate XSLT and CSS styles to you, which you can then either use to generate HTML or to serve as XHTML+XSL directly More

$233 USD in 3 days
(0 Reviews)

I checked the xml structure. We may able to convert all of this xml with one common xsl file. I have done XSL transformation with java. Hope I can do this.

$111 USD in 6 days
(0 Reviews)