| 41 | #endif |
| 42 | |
| 43 | inline static tinyxml2::XMLError xml_LoadFile(tinyxml2::XMLDocument& doc, const char* filename) |
| 44 | { |
| 45 | // tinyxml2 will fail with a misleading XML_ERROR_FILE_READ_ERROR when you try to load a directory as a XML file |
| 46 | if (Path::isDirectory(filename)) |
| 47 | return tinyxml2::XMLError::XML_ERROR_FILE_NOT_FOUND; |
| 48 | return doc.LoadFile(filename); |
| 49 | } |
| 50 | |
| 51 | #endif // xmlH |