Exemple #1
0
ArgMap parseVars(IXML_Document* doc) {
	ArgMap map;
	for(QDomNode i = doc->n.firstChild->firstChild; i; i=i->nextSibling) {
		map[i->nodeName] = QString::fromUtf8(i->firstChild ? i->firstChild->nodeValue : "");
	}
	log()<<"vars:"<<map.size();
	return map;
}
Exemple #2
0
ArgMap parseEvent(IXML_Document* doc) {
	ArgMap map;
	if (!doc) {
		return map;
	}
	QString pname = "e:property";
	for(QDomNode i = doc->n.firstChild->firstChild; i; i=i->nextSibling) {
		if (i->nodeName!=pname) {
			log()<<"event node:"<<i->nodeName;
			continue;
		}
		QDomNode j = i->firstChild;
		map[j->nodeName] = j->firstChild ? j->firstChild->nodeValue : "";
	}
	log()<<"vars:"<<map.size();
	return map;
}
Exemple #3
0
 int cov() {
   return closed_locals_.size();
 }