previous | start | next


Script and Style Elements

In XHTML, the script and style elements are declared as having #PCDATA content. As a result, < and & will be treated as the start of markup, and entities such as &lt; and &amp; will be recognized as entity references by the XML processor to < and & respectively. Wrapping the content of the script or style element within a CDATA marked section avoids the expansion of these entities.

    <script type="text/javascript"><![CDATA[

      if (i < 5) && (j < 10)
        alert("What sweet sorrow!");

    ]]></script>
    

An alternative is to use external script and style documents!