예제 #1
0
void SimpleXML::replaceChildAttrib(const string& aName, const string& aData) {
	checkChildSelected();

	auto i = find_if((*currentChild)->attribs.begin(), (*currentChild)->attribs.end(), CompareFirst<string,string>(aName));
	if(i != (*currentChild)->attribs.end()) {
		(*i).second = aData;
	} else {
		(*currentChild)->attribs.emplace_back(aName, aData);
	}
}
예제 #2
0
void SimpleXML::addChildAttrib(const string& aName, const string& aData) {
    checkChildSelected();

    (*currentChild)->attribs.push_back(make_pair(aName, aData));
}
예제 #3
0
void SimpleXML::addChildAttrib(const string& aName, const string& aData) {
	checkChildSelected();

	(*currentChild)->attribs.emplace_back(aName, aData);
}