Imported Upstream version 2.8.0
[platform/upstream/libxml2.git] / result / SVG / mathswitch.xml
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
6   </desc>
7 <!-- The <switch> element will process the first child element\r
8        whose testing attributes evaluate to true.-->
9   <switch>
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 -->
15     </foreignobject>
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.-->
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>