Commit 8a80bb93 authored by jpfau@apple.com's avatar jpfau@apple.com

New XML parser: add doctype to DOM tree

https://bugs.webkit.org/show_bug.cgi?id=66408

Reviewed by Adam Barth.

* xml/parser/XMLTreeBuilder.cpp:
(WebCore::XMLTreeBuilder::processDOCTYPE):


git-svn-id: svn://svn.chromium.org/blink/trunk@93332 bbb929c8-8fbe-4397-9dbb-9b2b20218538
parent 7272704f
2011-08-18 Jeffrey Pfau <jpfau@apple.com>
New XML parser: add doctype to DOM tree
https://bugs.webkit.org/show_bug.cgi?id=66408
Reviewed by Adam Barth.
* xml/parser/XMLTreeBuilder.cpp:
(WebCore::XMLTreeBuilder::processDOCTYPE):
2011-08-18 James Robinson <jamesr@chromium.org> 2011-08-18 James Robinson <jamesr@chromium.org>
[chromium] Draw the root/"non-composited content" in compositor side [chromium] Draw the root/"non-composited content" in compositor side
...@@ -189,6 +189,7 @@ void XMLTreeBuilder::processDOCTYPE(const AtomicXMLToken& token) ...@@ -189,6 +189,7 @@ void XMLTreeBuilder::processDOCTYPE(const AtomicXMLToken& token)
AtomicString systemIdentifier(token.systemIdentifier().data(), token.systemIdentifier().size()); AtomicString systemIdentifier(token.systemIdentifier().data(), token.systemIdentifier().size());
RefPtr<DocumentType> doctype = DocumentType::create(m_document, token.name(), publicIdentifier, systemIdentifier); RefPtr<DocumentType> doctype = DocumentType::create(m_document, token.name(), publicIdentifier, systemIdentifier);
m_document->setDocType(doctype); m_document->setDocType(doctype);
m_document->parserAddChild(doctype);
if ((publicIdentifier == xhtmlTransitional) if ((publicIdentifier == xhtmlTransitional)
|| (publicIdentifier == xhtml11) || (publicIdentifier == xhtml11)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment