mathswitch.xml 1.2 KB

1234567891011121314151617181920212223242526272829303132
  1. <?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. <!-- Process the MathML if the system-required attribute
  12. evaluates to true (i.e., the user agent supports MathML
  13. embedded within SVG). -->
  14. <foreignobject
  15. system-required="http://www.w3.org/TR/REC-MathML-19980407"
  16. width="100" height="50">
  17. <!-- MathML content goes here -->
  18. </foreignobject>
  19. <!-- Else, process the following alternate SVG.
  20. Note that there are no testing attributes on the <g> element.
  21. If no testing attributes are provided, it is as if there
  22. were testing attributes and they evaluated to true.-->
  23. <g>
  24. <!-- Draw a red rectangle with a text string on top. -->
  25. <rect style="fill: red"/>
  26. <text>Formula goes here</text>
  27. </g>
  28. </switch>
  29. </svg>