0
Я застрял Я хочу разобрать файл с черепичными картами, и есть одна проблема. Я не знаю, как я могу получить элементы x, y, width, height и как восстановить этот xml. Я буду очень благодарен за вашу помощь.синтаксические элементы с DOM
<objectgroup name="Meter">
<object type="meter" x="3232" y="6016" width="512" height="96">
<properties>
<property name="id" value="1"/>
</properties>
</object>
Мой Java исходный код:
public void readXml() throws ParserConfigurationException{
File fXmlFile = new File("xml1.xml");
DocumentBuilderFactory dbFactory = DocumentBuilderFactory.newInstance();
DocumentBuilder dBuilder = dbFactory.newDocumentBuilder();
Document doc = null;
try {
doc = dBuilder.parse(fXmlFile);
} catch (SAXException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
doc.getDocumentElement().normalize();
System.out.println(doc.toString());
System.out.println("Root element :" + doc.getDocumentElement().getNodeName());
NodeList nList = doc.getElementsByTagName("objectgroup");
System.out.println("----------------------------");
for (int temp = 0; temp < nList.getLength(); temp++) {
Node nNode = nList.item(temp);
System.out.println("\nCurrent Element :" + nNode.getNodeName());
System.out.println("\nCurrent Element :" + nNode.getAttributes().getNamedItem("meter"));
}}