Code asserts because it assumes that a self closing node is within another node or has another node left in the doc to parse
Test code that reproduces the issue with the file data below
if (FParse::Command(&Cmd, TEXT("TESTXML")))
{ FString XmlFileName(TEXT("D:\\dev\\XmlTest.txt")); FXmlFile XmlFile(XmlFileName, EConstructMethod::ConstructFromFile); return true; }with a file that contains
<?xml version="1.0" encoding="UTF - 8"?>
<model />
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-30393 in the post.