Levels XML File

Purpose

The Levels XML file is used to add or override the collection stacking in a system model.

Note: The Levels files are intended to be used system definitions before schema 1.4.1. This file is not required with the later versions of system definition file as it contains the Levels file information.

Syntax

<?xml version="1.0"?>  
<levels>
    <layer name="layer-name" levels="space-separated-list">
    <collection name="collection-name" level="level-name"/>
    <collection name="collection-name" level="level-name"/>
    ...
    <block name="block-name" levels="space-separated-list">
    <collection name="collection-name" level="level-name"/>
    ....

</levels>

Example

<?xml version="1.0"?>
<levels>

    <block name="Generic OS Services" levels="Libraries Services"/>
    <collection name="Generic Services" level="Services"/>
    <collection name="Generic Libraries" level="Libraries"/>   
    
    <layer name="Kernel Services and Hardware Interface" levels="Hardware-dependent Hardware-independent"/>
    <collection name="ASSP" level="Hardware-dependent"/>
    <collection name="Kernel Services" level="Hardware-independent"/>

</levels>