Attributes | SCEW provides functions to access and manipulate the attributes of an element |
Allocation | Allocate and free attributes |
Comparison | Attribute comparison routines |
Accessors | Access attributes' data, such as name and value |
Hierarchy | Handle attribute's hierarchy |
Elements | Element related functions |
Allocation | Allocate and free elements |
Search and iteration | Iterate and search for elements |
Comparison | Element comparison routines |
Accessors | Access elements' data, such as name and contents |
Hierarchy | Handle element's hierarchy |
Attributes | Handle element's attributes |
Errors | These are SCEW error functions which return error codes and strings |
Codes and descriptions | SCEW internal error codes and associated descriptions |
Expat errors | Routines to access Expat internal error information |
Lists | This is a generic list implementation currenlty used by element's children and attributes, though, as a generic list, it can be used with any other type of data |
Allocation | Allocate and free new lists |
Accessors | Access lists' data and information |
Modifiers | Add and remove items from lists |
Traverse | Traverse list items |
Search | Search for list items |
Parser | These are the parser functions that allow reading XML documents from a given SCEW writer (file, memory...) |
Allocation | Allocate and free a parser |
Load | Load XML documents from different sources |
Accessors | Obtain information from parser |
Input/Output | The SCEW I/O system is based on SCEW Readers, Writers and Printer |
Printer | A SCEW printer provides a set of routines to send XML data to a given SCEW writer |
Allocation | Allocate and free printers |
Properties | Set printer properties |
Output | A set of routines to print XML data |
Readers | Read data from different sources: files, memory, etc |
Memory | Read data from memory buffers |
Files | Read data from files |
Writers | Write data to different destinations: files, memory, etc |
Memory | Write data to memory buffers |
Files | Write data to files |
Text utilities | This module defines a set of functions to work with text strings |
Trees | Tree related functions |
Allocation | Allocate and free XML trees |
Comparison | Tree comparison routines |
Properties | Handle XML trees properties |
Contents | Accessors for XML root elements and preambles |