commit | bebe42ee5de85411d1439339050456359a30d5c1 | [log] [tgz] |
---|---|---|
author | Kentarou Fukuda <kentarou@jp.ibm.com> | Wed Mar 30 18:33:22 2016 +0900 |
committer | Kentarou Fukuda <kentarou@jp.ibm.com> | Wed Mar 30 18:33:22 2016 +0900 |
tree | a828d13399a5cef484746dfd00f1f2d2433b81b7 | |
parent | b2ce0b7b5ca423eed0e63e5353f6e3714393e0f1 [diff] |
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) {