Data Access

The Stylus Studio Java API provides access to non-XML data stored as flat files (EDI, CSV, RTF, and others) and on relational data bases (SQL Server, Oracle, and others), and to XML data available via Web services and stored in Sleepycat Software's Berkeley DB XML database. Figure 506 illustrates the different ways you can use the Stylus Studio Java API to access XML and non-XML data from Java applications or from XQuery or XSLT code.

Figure 506. Accessing Data Sources with the Stylus Studio Java API

All data access relies on the Stylus Studio custom URL schemes - you use Stylus Studio's adapter: URL scheme to access non-XML data stored as a flat file (EDI, CSV, and others). Other Stylus Studio URL schemes ( db:, ws:, and others) are used to access XML and non-XML data stored on relational databases and provided by Web services. The classes in the com.stylusstudio.converter package were designed to work with the adapter: URL scheme. If you are using any of the other Stylus Studio URL schemes, you simply need to register the Stylus Studio URI resolver in your Java code. Note that Stylus Studio generates this code automatically when you generate Java code for XSLT and XQuery using certain processors, such as the Stylus Studio built-in processor, the DataDirect XQuery processor, and processors from Saxon and Xalan.

See Stylus Studio URL Schemes to learn more about custom URL schemes in Stylus Studio.

EDIFACT Sample Converted to XML

A sample EDIFACT document before and after conversion to XML, showing markup and full automatically-generated internal documentation.

Educational Institutions That Use Stylus Studio

Education is the most powerful tool one can have. That's why these top education providers reach for Stylus Studio to educate their students and professors as well. See which education providers have the most powerful XML IDE in their classrooms!

XML Schema Validator, DTD Validator

Stylus Studio lets you validate XML documents using integrated XML Schema or DTD validators. Use the Stylus Studio built-in validator, or any number of supported XML parsers and XML validators like MSXML SAX and DOM, Xerces, .NET, and more!

Investments and Financial Companies That Use Stylus Studio

Stylus Studio provides XML tools & components to leading investment and financial companies! See which top investment and financial companies are banking on Stylus Studio 2006 to simplify their dollars and cents.

Stylus Most Wanted

 
Free Stylus Studio XML Training:
W3C Member