作业:解析XML文件,通过反射创建对象并将XML里对应信息赋值给对象对应的属性

解析:

  1. 解析XML文件
  2. 获取XML中各个元素节点的文本信息,将信息保存到Map集合中
  3. 反射创建对象
  4. 通过反射获取类中的属性,对属性赋值
  5. 通过对象调用类中的show方法

源码:

XML文件:(person.xml,文件和Person类在同一文件夹下)


<person class="com.xml.ex1.Person">
	<id>111id>
	<name>lisiname>
	<description>呵呵呵呵description>
person>

Person类:

package com.xml.ex1;

public class Person {
   
	private String id;
	private String name;
	private String description;
	
	public void show() {
   
		System

你可能感兴趣的:(作业:解析XML文件,通过反射创建对象并将XML里对应信息赋值给对象对应的属性)