How to Create XSLT From XSD
By Rick Radcliff
The XSD file format is part of the Extensible Business Reporting Language (XBRL). XSD files are XBRL taxonomies, which are dictionaries used by the language, according to xbrl.org. The Extensible Stylesheet Language Transformations (XSLT) is a programming language in the Extended Markup Language (XML) family, according to msdn.Microsoft.com. To create an XSLT from XSD, you can use Atova’s XMLSpy, Editix Lite or XML Copy Editor.
XMLSpy
Step 1
Download XMLSpy (see Resources).
Step 2
Install and Run XMLSpy.
Step 3
Click “Request a FREE Evaluation Key.”
Step 4
Enter your name, company and email address and click “Request Now.”
Step 5
Check your email account for the email from Altova.
Step 6
Enter the keycode given in the email, click “OK” and click “Save.”
Step 7
Click “File” and then “Open.”
Step 8
Highlight the XSD file you want to turn into an XSLT file and click “Open.”
Step 9
Click “File” and then “Save as.”
Step 10
Select XSLT from the drop-down menu and then click “Save.”
Editix Lite
Step 1
Download Editix Lite (see Resources).
Step 2
Install and Run Editix Lite.
Step 3
Click "File" and then click the "Open" button.
Step 4
Select "XSD" from the drop-down menu, highlight the XSD file you want to change to an XSTL and click "Open."
Step 5
Click "File" and then "Save as."
Step 6
Select "All Files" from the drop-down menu, type in the new name of the file, change the file extension from ".xsd" to ".xslt" and click "Save."
XML Copy Editor
Step 1
Download XML Copy Editor (see Resources).
Step 2
Install and run XML Copy Editor.
Step 3
Click "File" and then "Open."
Step 4
Highlight the XSD file you want to turn into an XSLT and click "Open."
Step 5
Click "File" and then "Save as."
Step 6
Change the ".xsd" file extension to ".xslt" and click "Save."
References
Writer Bio
Rick Radcliff became a full-time freelance writer in 2010. He has also ghostwritten for private clients, specializing in health and technology. Radcliff is pursuing a Bachelor of Arts in English from Pennsylvania State University.