本文整理汇总了C++中Tag::clear方法的典型用法代码示例。如果您正苦于以下问题:C++ Tag::clear方法的具体用法?C++ Tag::clear怎么用?C++ Tag::clear使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Tag
的用法示例。
在下文中一共展示了Tag::clear方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: Create
TagList XML::Create(String &source){
TagList tag_list;
Tag tag;
//タブを半角スペースに置換
source.Replace("\t"," ");
//先頭の空白を除去
source.FrontStrip(' ');
String data = "";
//先頭から読み込む
for(int i = 0 ; i <(signed)source.size() ; i++){
switch(source.at(i)){
case '<':
if(data != ""){
tag.setText(data);
tag_list.push_back(tag);
tag.clear();
data = "";
}
continue;
case '>':
//タグの終了
if(data != ""){
this->setTag(tag,data);
tag_list.push_back(tag);
tag.clear();
data = "";
}
continue;
default:
data += source.at(i);
break;
}
}
return tag_list;
}
示例2: link
Tag& link(string fname)
{
link_tag.clear();
link_tag.add_attrib("HREF",fname);
return link_tag;
}