Welcome to the TransXML Construction/Materials Schema sample application page.

The TransXML project promotes the development and adoption of public domain XML schemas for the exchange of transportation data. In the construction/materials business area of the TransXML project, XML schema have been developed for bid packages, project construction status reporting, construction progress reporting, and material sampling and testing reporting.

The sample applications described on this page are intended to demonstrate the benefits of XML schema as a standard for data interchange, and to provide a basis for developers who want to design and develop their own TransXML-compliant applications. None of the data in these applications are real.


Sample Application #1 - Proposal (Click here)

This application generates an HTML proposal document from a TransXML Bid Package XML instance document. The HTML document can be loaded into a spreadsheet program (e.g., Microsoft Excel) that supports loading of HTML documents. The bidder can then utilize the spreadsheet program to develop bid prices. The HTML document is also structured in a manner that enables the bid package to be viewed with a web browser.

The proposal web page is generated by applying an XSLT stylesheet to a TransXML Bid Package XML instance document. The colors and styles of the web page are defined using cascading style sheets.


Sample Application #2 - Project Construction Status (Click here)

This application generates an HTML project construction status web page for the projects in a contract as described in a TransXML Project Construction Status XML instance document. This web page can be published on a public web site to provide project status information to interested stakeholders.

The project construction status web page is generated by applying an XSLT stylesheet to a TransXML Project Construction Status XML instance document. The colors and styles of the web page are defined using cascading style sheets.


Sample Application #3 - Daily Construction Diary (Click here)

This application generates an HTML web page showing a Daily Construction Diary for a project as described in a TransXML Construction Progress Report XML instance document. This web page can be used to review daily construction progress.

The daily construction diary web page is generated by applying an XSLT stylesheet to a TransXML Construction Progress Reporting XML instance document. The colors and styles of the web page are defined using cascading style sheets.


Sample Application #4 - Material Sample Record (Click here)

This application generates an HTML web page showing the sampling and testing activity for a material sample as described in a TransXML Material Sampling and Testing XML instance document. This web page can be used to review the sampling and testing status and results for a material sample.

The material sample record web page is generated by applying an XSLT stylesheet to a TransXML Material Sampling And Testing XML instance document. The colors and styles of the web page are defined using cascading style sheets.


Source Code

These four applications are in the form of XSLT stylesheets. These XSLT stylesheets can be executed using an XML development environment such as XMLSpy or programmatically using a platform that supports XSLT transformation such as .NET or Java.

Click here to download complete source code and sample data for all four applications. Read the ReadMe.html file in the zip archive for information on the contents of the archive.