初学C#.写了一个XML的树,已经实现TREEVIEW的节点及TAG从XML中读取,现在需要将XML信息存入数据库中,不知道数据库表怎么设计,存储与读出的过程是怎样的。
XML设计如下: <?xml version="1.0" encoding="utf-8" standalone="yes" ?>
- <Menu>
- <Item Title="通讯录">
- <![CDATA[]]>
- <Item Title="ddfsdtyrtyh">
- <![CDATA[]]>
- <Item Title="yyyyyygggggg">
- <![CDATA[]]>
</Item>
- <Item Title="ppp">
- <![CDATA[]]>
</Item>
- <Item Title="jujujujuj">
- <![CDATA[]]>
- <Item Title="tttt">
- <![CDATA[]]>
</Item>
</Item>
</Item>
- <Item Title="uu">
- <![CDATA[]]>
</Item>
- <Item Title="yyyyyyyyyyyy">
- <![CDATA[]]>
</Item>
- <Item Title="55555">
- <![CDATA[]]>
</Item>
- <Item Title="66666">
- <![CDATA[]]>
</Item>
- <Item Title="5">
- <![CDATA[]]>
</Item>
- <Item Title="6">
- <![CDATA[]]>
</Item>
</Item>
</Menu>
XML设计如下: <?xml version="1.0" encoding="utf-8" standalone="yes" ?>
- <Menu>
- <Item Title="通讯录">
- <![CDATA[]]>
- <Item Title="ddfsdtyrtyh">
- <![CDATA[]]>
- <Item Title="yyyyyygggggg">
- <![CDATA[]]>
</Item>
- <Item Title="ppp">
- <![CDATA[]]>
</Item>
- <Item Title="jujujujuj">
- <![CDATA[]]>
- <Item Title="tttt">
- <![CDATA[]]>
</Item>
</Item>
</Item>
- <Item Title="uu">
- <![CDATA[]]>
</Item>
- <Item Title="yyyyyyyyyyyy">
- <![CDATA[]]>
</Item>
- <Item Title="55555">
- <![CDATA[]]>
</Item>
- <Item Title="66666">
- <![CDATA[]]>
</Item>
- <Item Title="5">
- <![CDATA[]]>
</Item>
- <Item Title="6">
- <![CDATA[]]>
</Item>
</Item>
</Menu>
表名:Menu
字段 Title
数据库要设置序号 id,名称name,深度depth,父级parentid,菜单连接地址url
数据库要设置序号 id,名称name,深度depth,父级parentid,菜单连接地址url