mozilla

Compare Revisions

Writing JavaScript for XHTML

Change Revisions

Revision 69738:

Revision 69738 by Manuel Strehl on

Revision 69739:

Revision 69739 by Fidlej on

Title:
Writing JavaScript for XHTML
Writing JavaScript for XHTML
Slug:
Writing_JavaScript_for_XHTML
Writing_JavaScript_for_XHTML
Tags:
JavaScript, XML, NeedsTechnicalReview
JavaScript, XML, NeedsTechnicalReview
Content:

Revision 69738
Revision 69739
n23<span class="plain">&lt;script type="text/javascript"&gt;n23<span class="nowiki">&lt;script type="text/javascript"&gt;
n39<span class="plain">&lt;script type="text/javascript"&gt;n39<span class="nowiki">&lt;script type="text/javascript"&gt;
n47<span class="plain">&lt;script type="text/javascript"&gt;n47<span class="nowiki">&lt;script type="text/javascript"&gt;
n83var headings = document.getElementsByTagNameNS(<b>"http://www.w3.n83var headings = document.getElementsByTagNameNS(<b>"<a class=" ext
>org/1999/xhtml"</b>,"h1");>ernal" href="http://www.w3.org/1999/xhtml" rel="freelink">http://
 >www.w3.org/1999/xhtml</a>"</b>,"h1");
n99    return this.getElementsByTagNameNS("http://www.w3.org/1999/xhn99    return this.getElementsByTagNameNS("<a class=" external" href
>tml",tagName);>="http://www.w3.org/1999/xhtml" rel="freelink">http://www.w3.org/
 >1999/xhtml</a>",tagName);
n146var string = '<span class="plain">&lt;div xmlns="http://www.w3.orn146var string = '<span class="nowiki">&lt;div xmlns="http://www.w3.o
>g/999/xhtml"&gt;&lt;h1&gt;Hello World!&lt;/h1&gt;&lt;/div&gt;</sp>rg/999/xhtml"&gt;&lt;h1&gt;Hello World!&lt;/h1&gt;&lt;/div&gt;</s
>an>';>pan>';
t173      Now, how do we decide, when to serve XHTML as XML? We can dt173      Now, how do we decide, when to serve XHTML as XML? We can d
>o this on server side by evaluating the HTTP request header. Ever>o this on server side by evaluating the HTTP request header. Ever
>y browser sends with its request a list of MIME types it understa>y browser sends with its request a list of MIME types it understa
>nds. So if the browser tells our server, that it can handle XHTML>nds. So if the browser tells our server, that it can handle XHTML
> as XML, that is, the <i>Accept</i> field int he HTTP header cont> as XML, that is, the <i>Accept</i> field in the HTTP header cont
>ains <i>application/xhtml+xml</i> somewhere, we are safe to send >ains <i>application/xhtml+xml</i> somewhere, we are safe to send 
>the content as XML.>the content as XML.

Back to History