| 176 | } |
| 177 | |
| 178 | bool TMXMapInfo::parseXMLString(std::string_view xmlString) |
| 179 | { |
| 180 | size_t len = xmlString.size(); |
| 181 | if (len <= 0) |
| 182 | return false; |
| 183 | |
| 184 | SAXParser parser; |
| 185 | |
| 186 | if (false == parser.init("UTF-8")) |
| 187 | { |
| 188 | return false; |
| 189 | } |
| 190 | |
| 191 | parser.setDelegator(this); |
| 192 | |
| 193 | return parser.parse(xmlString.data(), len, SAXParser::ParseOption::TRIM_WHITESPACE); |
| 194 | } |
| 195 | |
| 196 | bool TMXMapInfo::parseXMLFile(std::string_view xmlFilename) |
| 197 | { |
nothing calls this directly
no test coverage detected