From: Peter Hedlund Date: Mon, 4 Jul 2005 03:18:39 +0000 (+0000) Subject: Improved loading of example files shipped with KWordQuiz and KVocTrain X-Git-Tag: v3.80.2~237^2~35 X-Git-Url: https://git.rmz.fi/?a=commitdiff_plain;h=f08651c4782a78053a98713f470493095cfd5b41;p=libqmvoc.git Improved loading of example files shipped with KWordQuiz and KVocTrain svn path=/branches/work/kwordquiz/src/keduvockvtmlreader.cpp; revision=431354 --- diff --git a/kwordquiz/keduvockvtmlreader.cpp b/kwordquiz/keduvockvtmlreader.cpp index 3f3247e..a6567c8 100644 --- a/kwordquiz/keduvockvtmlreader.cpp +++ b/kwordquiz/keduvockvtmlreader.cpp @@ -1144,7 +1144,7 @@ bool KEduVocKvtmlReader::readExpression(QDomElement &domElementParent) return false; } - if (domElementOriginalChild.tagName() == KV_COMPARISON_GRP) + else if (domElementOriginalChild.tagName() == KV_COMPARISON_GRP) { if (bComparison) { @@ -1157,7 +1157,7 @@ bool KEduVocKvtmlReader::readExpression(QDomElement &domElementParent) return false; } - if (domElementOriginalChild.tagName() == KV_MULTIPLECHOICE_GRP) + else if (domElementOriginalChild.tagName() == KV_MULTIPLECHOICE_GRP) { if (bMultipleChoice) { @@ -1179,7 +1179,7 @@ bool KEduVocKvtmlReader::readExpression(QDomElement &domElementParent) domElementOriginalChild = domElementOriginalChild.nextSibling().toElement(); } - textstr = domElementExpressionChild.text(); + textstr = domElementExpressionChild.lastChild().toText().data(); if (textstr.isNull()) textstr = ""; @@ -1322,7 +1322,7 @@ bool KEduVocKvtmlReader::readExpression(QDomElement &domElementParent) return false; } - if (domElementOriginalChild.tagName() == KV_COMPARISON_GRP) + else if (domElementOriginalChild.tagName() == KV_COMPARISON_GRP) { if (bComparison) { @@ -1335,7 +1335,7 @@ bool KEduVocKvtmlReader::readExpression(QDomElement &domElementParent) return false; } - if (domElementOriginalChild.tagName() == KV_MULTIPLECHOICE_GRP) + else if (domElementOriginalChild.tagName() == KV_MULTIPLECHOICE_GRP) { if (bMultipleChoice) { @@ -1357,7 +1357,7 @@ bool KEduVocKvtmlReader::readExpression(QDomElement &domElementParent) domElementOriginalChild = domElementOriginalChild.nextSibling().toElement(); } - textstr = domElementExpressionChild.text(); + textstr = domElementExpressionChild.lastChild().toText().data(); if (textstr.isNull()) textstr = "";