diff options
Diffstat (limited to 'src/xmlpatterns/schema/qxsdinstancereader.cpp')
-rw-r--r-- | src/xmlpatterns/schema/qxsdinstancereader.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/xmlpatterns/schema/qxsdinstancereader.cpp b/src/xmlpatterns/schema/qxsdinstancereader.cpp index 70c6fb9..18b7bc3 100644 --- a/src/xmlpatterns/schema/qxsdinstancereader.cpp +++ b/src/xmlpatterns/schema/qxsdinstancereader.cpp @@ -149,7 +149,10 @@ QString XsdInstanceReader::attribute(const QXmlName &name) const QSet<QXmlName> XsdInstanceReader::attributeNames() const { - return m_cachedAttributes.keys().toSet(); + QSet<QXmlName> result; + for (auto it = m_cachedAttributes.cbegin(), end = m_cachedAttributes.cend(); it != end; ++it) + result.insert(it.key()); + return result; } QString XsdInstanceReader::text() const |