本文整理汇总了C++中XmlElement::setText方法的典型用法代码示例。如果您正苦于以下问题:C++ XmlElement::setText方法的具体用法?C++ XmlElement::setText怎么用?C++ XmlElement::setText使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类XmlElement
的用法示例。
在下文中一共展示了XmlElement::setText方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: prepareExporter
void prepareExporter (ProjectExporter& exporter) const
{
exporter.xcodeIsBundle = true;
exporter.xcodeCreatePList = true;
exporter.xcodeFileType = "wrapper.cfbundle";
exporter.xcodeBundleExtension = ".plugin";
exporter.xcodeProductType = "com.apple.product-type.bundle";
exporter.xcodeProductInstallPath = "$(HOME)/Library/Internet Plug-Ins//";
{
XmlElement mimeTypesKey ("key");
mimeTypesKey.setText ("WebPluginMIMETypes");
XmlElement mimeTypesEntry ("dict");
const String exeName (exporter.getProject().getProjectFilenameRoot().toLowerCase());
mimeTypesEntry.createNewChildElement ("key")->setText ("application/" + exeName + "-plugin");
XmlElement* d = mimeTypesEntry.createNewChildElement ("dict");
d->createNewChildElement ("key")->setText ("WebPluginExtensions");
d->createNewChildElement ("array")
->createNewChildElement ("string")->setText (exeName);
d->createNewChildElement ("key")->setText ("WebPluginTypeDescription");
d->createNewChildElement ("string")->setText (exporter.getProject().getTitle());
exporter.xcodeExtraPListEntries.add (mimeTypesKey);
exporter.xcodeExtraPListEntries.add (mimeTypesEntry);
}
exporter.msvcTargetSuffix = ".dll";
exporter.msvcIsDLL = true;
exporter.msvcExtraPreprocessorDefs.set ("_CRT_SECURE_NO_WARNINGS", "");
exporter.makefileIsDLL = true;
}
示例2: toXmlElement
XmlElement* THIS::toXmlElement(){
XmlElement* element = XmlParser::environment->newElement(getName());
std::string text=0;
switch(axis){
case(X_UP):{
text = "X_UP";
break;
}
case(Y_UP):{
text = "Y_UP";
break;
}
case(Z_UP):{
text = "Z_UP";
break;
}
}
element->setText(text);
std::map<std::string,AbstractAttribute*>::iterator iter;
iter = attributes.begin();
while(iter != attributes.end()){
element->setAttribute(iter->first,iter->second->toString());
iter++;
}
return element;
}
示例3: toXmlElement
XmlElement* THIS::toXmlElement(){
XmlElement* element = XmlParser::environment->newElement(getName());
element->setText(Utils::toString(value));
std::map<std::string,AbstractAttribute*>::iterator iter;
iter = attributes.begin();
while(iter != attributes.end()){
element->setAttribute(iter->first,iter->second->toString());
iter++;
}
return element;
}
示例4: toXmlElement
XmlElement* THIS::toXmlElement(){
std::stringstream stream;
std::vector<std::string>::iterator str_iter;
for(str_iter = values.begin(); str_iter != values.end(); str_iter++){
stream << *str_iter << ' ';
}
XmlElement* element = XmlParser::environment->newElement(getName());
element->setText(stream.str());
std::map<std::string,AbstractAttribute*>::iterator iter;
iter = attributes.begin();
while(iter != attributes.end()){
element->setAttribute(iter->first,iter->second->toString());
iter++;
}
return element;
}
示例5: toXmlElement
XmlElement* THIS::toXmlElement(){
XmlElement* element = XmlParser::environment->newElement(getName());
std::string str;
switch(data){
case Enum::NEAREST:{str = "NEAREST";}
case Enum::LINEAR:{str = "LINEAR";}
default:{}
}
element->setText(str);
std::map<std::string,AbstractAttribute*>::iterator iter;
iter = attributes.begin();
while(iter != attributes.end()){
element->setAttribute(iter->first,iter->second->toString());
iter++;
}
return element;
}
示例6: toXmlElement
XmlElement* THIS::toXmlElement(){
std::stringstream stream;
std::vector<bool>::iterator bool_iter;
for(bool_iter = values.begin(); bool_iter != values.end(); bool_iter++){
if(*bool_iter){
stream << "true";
}
else{
stream << "false";
}
}
XmlElement* element = XmlParser::environment->newElement(getName());
element->setText(stream.str());
std::map<std::string,AbstractAttribute*>::iterator iter;
iter = attributes.begin();
while(iter != attributes.end()){
element->setAttribute(iter->first,iter->second->toString());
iter++;
}
return element;
}