求解:请问如何通过XML动态生成一个对象
具体如下:
比如我有一个xml文件
<?xml version="1.0" encoding="utf-8" ?>
<Root>
<AuthorInfo>
<property name='AuthorID' type='varchar' length='20'></property>
<property name='AuthorName' type='varchar' length='20'></property>
</AuthorInfo>
</Root>
则生成一个叫AuthorInfo的对象,对象有两个都分别为string的属性,AuthorID和AuthorName
如果xml文件为
<?xml version="1.0" encoding="utf-8" ?>
<Root>
<AuthorInfoExt>
<property name='AuthorID' type='varchar' length='20'></property>
<property name='AuthorName' type='varchar' length='20'></property>
<property name='Age' type='int' length='2'></property>
<property name='BirthDate' type='datetime' length='8'></property>
</AuthorInfoExt>
</Root>
则相应的生成AuthorInfoExt的对象,对象属性为如下:
string AuthorID;
string AuthorName;
int Age;
datetime BirthDate;
请问如何做?