Bug 489096 - HTML5 support 
diff --git a/plugins/org.eclipse.actf.model.dom.html/src/org/eclipse/actf/model/internal/dom/sgml/impl/SGMLParser.java b/plugins/org.eclipse.actf.model.dom.html/src/org/eclipse/actf/model/internal/dom/sgml/impl/SGMLParser.java
index 9fddda2..7985daf 100644
--- a/plugins/org.eclipse.actf.model.dom.html/src/org/eclipse/actf/model/internal/dom/sgml/impl/SGMLParser.java
+++ b/plugins/org.eclipse.actf.model.dom.html/src/org/eclipse/actf/model/internal/dom/sgml/impl/SGMLParser.java
@@ -18,6 +18,7 @@
 import java.util.Hashtable;
 import java.util.Vector;
 
+import org.eclipse.actf.model.dom.html.DocumentTypeUtil;
 import org.eclipse.actf.model.dom.html.IErrorHandler;
 import org.eclipse.actf.model.dom.html.IErrorLogListener;
 import org.eclipse.actf.model.dom.html.IParser;
@@ -495,6 +496,10 @@
 			} else {
 				tokenizer.pushBack();
 				ret = doc.createAttribute(attName);
+				//HTML5 allows to omit attr val
+				if (DocumentTypeUtil.isOriginalHTML5(doc.getDoctype())) {
+					ret.setValue("");
+				}
 			}
 			if (ad == null) {
 				if (attrlist != null) {