【www.gdgbn.com--js教程】

xml与dynamic 的相互转换
1  static void main(string[] args)
2         {
3             //正常运行
4             rundynamicxmlnode(true);
5             //异常运行
6             rundynamicxmlnode(false);
7
8            console.readline();
9         }

 

 1  private static void rundynamicxmlnode(bool state)
 2         {
 3             console.writeline("------run begin------");
 4             try
 5             {
 6                 dynamic contact = new dynamicxmlnode("contacts");
 7                 contact.name = "patrick hines";
 8                 if (state)
 9                 {
10                     contact.address = new dynamicxmlnode();
11                 }
12                 contact.address.street = "123 main st";
13             }
14             catch (runtimebinderexception ex)
15             {
16                 console.writeline(ex.message);
17             }
18             console.writeline("------run end--------");
19         }

本文来源:http://www.gdgbn.com/wangyezhizuo/28655/