在Java中,可以使用DOM、SAX或者JAXB等方式來讀取XML并轉換成對象。
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
DocumentBuilder builder = factory.newDocumentBuilder();
Document doc = builder.parse(new File("example.xml"));
NodeList nodeList = doc.getElementsByTagName("example");
// 解析節點信息并封裝成對象
SAXParserFactory factory = SAXParserFactory.newInstance();
SAXParser parser = factory.newSAXParser();
MyHandler handler = new MyHandler();
parser.parse(new File("example.xml"), handler);
// 解析節點信息并封裝成對象
JAXBContext context = JAXBContext.newInstance(MyObject.class);
Unmarshaller unmarshaller = context.createUnmarshaller();
MyObject obj = (MyObject) unmarshaller.unmarshal(new File("example.xml"));
以上是三種常用的方式,在實際使用時可以根據具體需求選擇適合的方式來讀取XML并轉換成對象。