Return to mathswitch.xml CVS log | Up to [ELWIX - Embedded LightWeight unIX -] / embedaddon / libxml2 / test / SVG |
1.1 ! misho 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: ! 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>