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
\r
4 fallback graphical representation of an equation, if
\r
5 MathML is not supported.
\r
7 <!-- The <switch> element will process the first child element
\r
8 whose testing attributes evaluate to true.-->
10 <!-- Process the MathML if the system-required attribute
\r
11 evaluates to true (i.e., the user agent supports MathML
\r
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 -->
16 <!-- Else, process the following alternate SVG.
\r
17 Note that there are no testing attributes on the <g> element.
\r
18 If no testing attributes are provided, it is as if there
\r
19 were testing attributes and they evaluated to true.-->
21 <!-- Draw a red rectangle with a text string on top. -->
22 <rect style="fill: red"/>
23 <text>Formula goes here</text>