<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -26,9 +26,9 @@
 (function(){
 
 	// Regular Expressions for parsing tags and attributes
-	var startTag = /^&lt;(\w+)((?:\s+\w+(?:\s*=\s*(?:(?:&quot;[^&quot;]*&quot;)|(?:'[^']*')|[^&gt;\s]+))?)*)\s*(\/?)&gt;/,
-		endTag = /^&lt;\/(\w+)[^&gt;]*&gt;/,
-		attr = /(\w+)(?:\s*=\s*(?:(?:&quot;((?:\\.|[^&quot;])*)&quot;)|(?:'((?:\\.|[^'])*)')|([^&gt;\s]+)))?/g;
+	var startTag = /^&lt;([\w:-]+)((?:\s+[\w:-]+(?:\s*=\s*(?:(?:&quot;[^&quot;]*&quot;)|(?:'[^']*')|[^&gt;\s]+))?)*)\s*(\/?)&gt;/,
+		endTag = /^&lt;\/([\w:-]+)[^&gt;]*&gt;/,
+		attr = /([\w:-]+)(?:\s*=\s*(?:(?:&quot;((?:\\.|[^&quot;])*)&quot;)|(?:'((?:\\.|[^'])*)')|([^&gt;\s]+)))?/g;
 		
 	// Empty Elements - HTML 4.01
 	var empty = makeMap(&quot;area,base,basefont,br,col,frame,hr,img,input,isindex,link,meta,param,embed&quot;);</diff>
      <filename>src/htmlparser.js</filename>
    </modified>
    <modified>
      <diff>@@ -1,5 +1,6 @@
 // Init
 load(&quot;src/env.js&quot;);
+load(&quot;src/htmlparser.js&quot;);
 
 window.location = &quot;test/index.html&quot;;
 </diff>
      <filename>test/debug.js</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>f2bded1bf00a429fcdbf0732a4c4e6a3f7642777</id>
    </parent>
  </parents>
  <author>
    <name>John Resig</name>
    <email>jresig@zilla-2.local</email>
  </author>
  <url>http://github.com/jeresig/env-js/commit/2b621ad28de9b11283a2e5f2b07843eaa5ced758</url>
  <id>2b621ad28de9b11283a2e5f2b07843eaa5ced758</id>
  <committed-date>2008-06-18T14:18:02-07:00</committed-date>
  <authored-date>2008-06-18T14:18:02-07:00</authored-date>
  <message>Tweaked the HTMLParser to work on the test page.</message>
  <tree>07b6f01b2d3f2c355f79cbc597440a1e5d423971</tree>
  <committer>
    <name>John Resig</name>
    <email>jresig@zilla-2.local</email>
  </committer>
</commit>
