Custom File Systems

A file system is view that represents information as a series of files in at least one folder or directory. An individual file within that file system - such as an XML document, an XQuery program, or a DTD - can contain any text or binary information.

A custom file system is a way to extend the file/folder metaphor beyond traditional disk-based files (accessed with the file: scheme), and even beyond web-based files (WebDAV's http: and https:, and the ftp: scheme of the file transfer protocol) for example. Stylus Studio supports several standard and custom file systems, including Windows, WebDAV, and FTP.

These file systems are referred to as "custom" because, although some are packaged with Stylus Studio, you can create your own. For example, you could create an LDAP custom file system to query an LDAP directory as if it were a file system.

There is a Java API that allows you to access the custom file interface in Stylus Studio.

Tip

 

The Stylus Studio interface to Sleepycat Software's Berkeley DB XML was implemented using the File System Java API to create a custom file system.

 
Free Stylus Studio XML Training: