]> Git trees. - libqmvoc.git/commitdiff
Now symbol is parsed from <label> @value too
authorEgon Willighagen <egon.willighagen@gmail.com>
Sun, 3 Sep 2006 10:00:00 +0000 (10:00 +0000)
committerEgon Willighagen <egon.willighagen@gmail.com>
Sun, 3 Sep 2006 10:00:00 +0000 (10:00 +0000)
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=580334

libscience/elementparser.cpp

index bf9ca3b10a07c03e93706332b3cc579e0a32a8dd..41f573cf12368c7b5ed482faad5fae58aa3c7fd0 100644 (file)
@@ -173,7 +173,13 @@ bool ElementSaxParser::startElement(const QString&, const QString &localName, co
                                continue;
 
                        if (attrs.value(i) == "bo:symbol")
-                               d->inSymbol = true;
+                for (int i = 0; i < attrs.length(); ++i) 
+                {
+                    if (attrs.localName(i) == "value") {
+                        d->currentDataObject->setData( attrs.value(i) );
+                        d->currentDataObject->setType( ChemicalDataObject::symbol );
+                    }
+                }
                        else if (attrs.value(i) == "bo:name") {
                 for (int i = 0; i < attrs.length(); ++i) 
                 {