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