Edit

kc3-lang/libxml2/test/SVG/mathswitch.xml

Branch :

  • Show log

    Commit

  • Author : Daniel Veillard
    Date : 1999-06-02 17:44:04
    Hash : 011b63cb
    Message : Release of libxml-1.1, Daniel.

  • test/SVG/mathswitch.xml
  • <?xml version="1.0" standalone="yes"?>
    <svg width="4in" height="3in"
     xmlns = 'http://www.w3.org/Graphics/SVG/svg-19990412.dtd'>
      <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>