Borders Section

<?xml version="1.0"?>
<shapes xmlns:svg="http://www.w3.org/2000/svg">
<svg:defs>
<svg:symbol id="my-border" …>  <!-- User-defined border -->

</svg:symbol>
</svg:defs>

<!-- Borders show OSD value -->
<borders use="s12/@osd" label="Sched 12 Category"> <-- No match attribute means it applies to components -->

<border type="box"/> <!-- no rule or value means it's the default shape -->

<border value="OS" type="box-clipLT" label="Optional Symbian"/>
<border value="CS" type="#my-border" label="Common Symbian"/>
<border rule=". = 'CR' " type="box-clipRB" label="Common Replace&#xad;able"/> <!-- can intermix rules and shapes -->
<border value="OR" viewBox="0 0 20 20" label="Optional Replace&#xad;able">
<svg:path d="M 0 0 L 0 20 L 20 20 L 20 5 L 15 0 z" stroke="black" /> <!-- Explicitly-defined shape -->
</border>
<border value="T-R" type="box-clipAll" label="Refer&#xad;ence/Test"/>  <!-- Soft hyphen lets word wrap-->
</borders>
<!-- the rest of the file -->
</shapes>