@Test
void testPeopleXml() throws IOException {
File file = new File(testDataRoot, "people.xml");
String xmlContent = FileUtil.readString(file);
LagartoDOMBuilder lagartoDOMBuilder = new LagartoDOMBuilder();
lagartoDOMBuilder.enableXmlMode();
Document doc = lagartoDOMBuilder.parse(xmlContent);
assertEquals(2, doc.getChildNodesCount());
XmlDeclaration xml = (XmlDeclaration) doc.getFirstChild();
assertEquals(0, xml.getAttributesCount());
Element peopleList = (Element) doc.getChild(1);
assertEquals(1, peopleList.getChildNodesCount());
Element person = peopleList.getFirstChildElement();
assertEquals(3, person.getChildNodesCount());
Element name = (Element) person.getChild(0);
assertEquals("Fred Bloggs", name.getTextContent());
assertEquals("Male", person.getChild(2).getTextContent());
xmlContent = StringUtil.removeChars(xmlContent, "\n\r\t");
assertEquals(xmlContent, doc.getHtml());
assertTrue(doc.check());
}