For example, the XML representation of the toplevel SIDL package (i.e., sidl) is:
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE Symbol PUBLIC "-//CCA//SIDL Symbol DTD v1.1//EN" "SIDL.dtd"> <Symbol> <SymbolName name="sidl" version="0.8.2"/> <Metadata date="20030320 13:29:02 PST"> <MetadataEntry key="source-url" value="file:/home/dahlgren/RELEASE/linux_kcc/share/../../babel/runtime/sidl/sidl.sidl"/> <MetadataEntry key="source-line" value="40"/> <MetadataEntry key="babel-version" value="0.8.2"/> </Metadata> <Comment> The <code>sidl</code> package contains the fundamental type and interface definitions for the <code>SIDL</code> interface definition language. It defines common run-time libraries and common base classes and interfaces. Every interface implicitly inherits from <code>sidl.BaseInterface</code> and every class implicitly inherits from <code>sidl.BaseClass</code>. </Comment> <Package final="false"> <PackageSymbol name="BaseInterface" type="interface" version="0.8.2"/> <PackageSymbol name="BaseClass" type="class" version="0.8.2"/> <PackageSymbol name="BaseException" type="class" version="0.8.2"/> <PackageSymbol name="DLL" type="class" version="0.8.2"/> <PackageSymbol name="Loader" type="class" version="0.8.2"/> <PackageSymbol name="ClassInfo" type="interface" version="0.8.2"/> <PackageSymbol name="ClassInfoI" type="class" version="0.8.2"/> </Package> </Symbol>