1: <?xml version="1.0" standalone="yes"?>
2: <svg xmlns="http://www.w3.org/Graphics/SVG/svg-19990412.dtd" width="4in" height="3in">
3: <desc>This example uses the switch element to provide a
4: fallback graphical representation of an equation, if
5: MathML is not supported.
6: </desc>
7: <!-- The <switch> element will process the first child element
8: whose testing attributes evaluate to true.-->
9: <switch>
10: <!-- Process the MathML if the system-required attribute
11: evaluates to true (i.e., the user agent supports MathML
12: embedded within SVG). -->
13: <foreignobject system-required="http://www.w3.org/TR/REC-MathML-19980407" width="100" height="50">
14: <!-- MathML content goes here -->
15: </foreignobject>
16: <!-- Else, process the following alternate SVG.
17: Note that there are no testing attributes on the <g> element.
18: If no testing attributes are provided, it is as if there
19: were testing attributes and they evaluated to true.-->
20: <g>
21: <!-- Draw a red rectangle with a text string on top. -->
22: <rect style="fill: red"/>
23: <text>Formula goes here</text>
24: </g>
25: </switch>
26: </svg>
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>