File: mathswitch.xml

package info (click to toggle)
libxml2 2.4.19-4woody2
  • links: PTS
  • area: main
  • in suites: woody
  • size: 14,936 kB
  • ctags: 5,542
  • sloc: ansic: 74,548; xml: 20,808; sh: 6,898; python: 2,869; makefile: 785
file content (26 lines) | stat: -rw-r--r-- 1,140 bytes parent folder | download | duplicates (8)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<?xml version="1.0" standalone="yes"?>
<svg xmlns="http://www.w3.org/Graphics/SVG/svg-19990412.dtd" width="4in" height="3in">
  <desc>This example uses the switch element to provide a 
  fallback graphical representation of an equation, if 
  MathML is not supported.
  </desc>
<!-- The <switch> element will process the first child element
       whose testing attributes evaluate to true.-->
  <switch>
<!-- Process the MathML if the system-required attribute
         evaluates to true (i.e., the user agent supports MathML
         embedded within SVG). -->
    <foreignobject system-required="http://www.w3.org/TR/REC-MathML-19980407" width="100" height="50">
<!-- MathML content goes here -->
    </foreignobject>
<!-- Else, process the following alternate SVG.
         Note that there are no testing attributes on the <g> element.
         If no testing attributes are provided, it is as if there
         were testing attributes and they evaluated to true.-->
    <g>
<!-- Draw a red rectangle with a text string on top. -->
      <rect style="fill: red"/>
      <text>Formula goes here</text>
    </g>
  </switch>
</svg>