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