ExpatParser $ ParseException: для того, что кажется правильным XML - PullRequest
0 голосов
/ 08 ноября 2019

У меня есть XML-файл, который используется TestNG для запуска теста Android Espresso. По какой-то причине я получаю следующую ошибку:

org.testng.TestNGException: org.apache.harmony.xml.ExpatParser$ParseException: At line 1, column 0: no element found

Вот XML-код, который я пытался проанализировать:

<?xml version="1.0"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
<suite name="MySuite"><test name="ServerTest">
    <classes>
        <class name="via.rider.test.testng.features.ServerTest">
        </class>
    </classes>
</test></suite>

Это код Java, который анализирует XML:

input = this.getContext().getAssets().open("test.xml");
Parser parser = new Parser(input);
List<XmlSuite> suites = parser.parseToList();
ng.setXmlSuites(suites);

Есть идеи, что может пойти не так?

...