Index: Source/core/xml/parser/XMLDocumentParser.cpp |
diff --git a/Source/core/xml/parser/XMLDocumentParser.cpp b/Source/core/xml/parser/XMLDocumentParser.cpp |
index 6bba25293ac06e7b23ead6825eda1431497bb50b..a86e938e650c9ee6edd53989101900dfe7ec0bcd 100644 |
--- a/Source/core/xml/parser/XMLDocumentParser.cpp |
+++ b/Source/core/xml/parser/XMLDocumentParser.cpp |
@@ -807,9 +807,9 @@ XMLDocumentParser::XMLDocumentParser(DocumentFragment* fragment, Element* parent |
for (; !elemStack.isEmpty(); elemStack.removeLast()) { |
Element* element = elemStack.last(); |
if (element->hasAttributes()) { |
- AttributeIteratorAccessor attributes = element->attributesIterator(); |
- AttributeConstIterator end = attributes.end(); |
- for (AttributeConstIterator it = attributes.begin(); it != end; ++it) { |
+ AttributeCollection attributes = element->attributes(); |
+ AttributeCollection::const_iterator end = attributes.end(); |
+ for (AttributeCollection::const_iterator it = attributes.begin(); it != end; ++it) { |
if (it->localName() == xmlnsAtom) |
m_defaultNamespaceURI = it->value(); |
else if (it->prefix() == xmlnsAtom) |