TagItems(const std::u32string& tagStartWithAttrs) { size_t tmp; if(tagStartWithAttrs.length() > 0 && (tmp = tagStartWithAttrs.find(' ')) != std::u32string::npos) { tagStart = tagStartWithAttrs.substr(0, tmp); tagEnd = tagStart + U">"; tagEnd.insert(1, U"/"); } else { tagStart = tagStartWithAttrs; tagEnd = tagStartWithAttrs + U">"; tagEnd.insert(1, U"/"); } }