前面的类A是极度简化的Demo,除了构造方法,没有任何成员。本篇就来探讨一下,类中有成员的时候,如何在XML中进行配置。
1. 简单类型成员
在类A中加入一个string类型的成员
public class A
{
private string stringProperty;
public string StringProperty
{
get { return stringProperty; }
set { stringProperty = value; }
}
public A()
{
Console.WriteLine("创建了A的实例");
}
}
在XML中进行如下配置
<?xml version="1.0" encoding="utf-8"?>
<objects xmlns="http://www.springframework.net"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.net
http://www.springframework.net/xsd/spring-objects.xsd">
<object name="a" type="namespaceA.A, ConsoleApplication1" >
<property name="StringProperty" value="XML文件中设置的值"/>
</object>
</objects>
可以看到,object节点中增加了一个子节点prop

本文介绍了如何在XML中配置含有简单类型和复杂类型成员的对象。通过实例展示了为对象的string属性赋值,并探讨了如何配置及初始化复杂类型的成员。
最低0.47元/天 解锁文章
7160

被折叠的 条评论
为什么被折叠?



