Title: [93613] trunk/Source/WebCore
Revision
93613
Author
[email protected]
Date
2011-08-23 10:47:55 -0700 (Tue, 23 Aug 2011)

Log Message

New XML parser: pretty XML tree viewer
https://bugs.webkit.org/show_bug.cgi?id=66489

Reviewed by Adam Barth.

* xml/parser/NewXMLDocumentParser.cpp:
(WebCore::NewXMLDocumentParser::finish):

Modified Paths

Diff

Modified: trunk/Source/WebCore/ChangeLog (93612 => 93613)


--- trunk/Source/WebCore/ChangeLog	2011-08-23 17:41:19 UTC (rev 93612)
+++ trunk/Source/WebCore/ChangeLog	2011-08-23 17:47:55 UTC (rev 93613)
@@ -1,3 +1,13 @@
+2011-08-23  Jeffrey Pfau  <[email protected]>
+
+        New XML parser: pretty XML tree viewer
+        https://bugs.webkit.org/show_bug.cgi?id=66489
+
+        Reviewed by Adam Barth.
+
+        * xml/parser/NewXMLDocumentParser.cpp:
+        (WebCore::NewXMLDocumentParser::finish):
+
 2011-08-23  Jessie Berlin  <[email protected]>
 
         Build fix.

Modified: trunk/Source/WebCore/xml/parser/NewXMLDocumentParser.cpp (93612 => 93613)


--- trunk/Source/WebCore/xml/parser/NewXMLDocumentParser.cpp	2011-08-23 17:41:19 UTC (rev 93612)
+++ trunk/Source/WebCore/xml/parser/NewXMLDocumentParser.cpp	2011-08-23 17:47:55 UTC (rev 93613)
@@ -31,6 +31,7 @@
 #include "ScriptSourceCode.h"
 #include "SegmentedString.h"
 #include "XMLTreeBuilder.h"
+#include "XMLTreeViewer.h"
 
 namespace WebCore {
 
@@ -147,8 +148,15 @@
     m_treeBuilder->finish();
 
     m_finishWasCalled = true;
-    if (isParsing())
+    if (isParsing()) {
+#if ENABLE(XSLT)
+        XMLTreeViewer xmlTreeViewer(document());
+        if (xmlTreeViewer.hasNoStyleInformation())
+            xmlTreeViewer.transformDocumentToTreeView();
+#endif // ENABLE(XSLT)
+
         prepareToStopParsing();
+    }
     document()->setReadyState(Document::Interactive);
     document()->finishedParsing();
 }
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes

Reply via email to