关于XML作为数据库,是用什么工具创建XML的结构的。

maolz21 2006-02-25 07:58:24
我想创建一个如下所示这样的xml文件,在vs.net中是如何生成这个文件,并能够对其进行CRUD操作(好印象像可以生成dataset什么的),还请各位高人指点。
<?)xml version="1.0" standalone="yes"?>
<root>
<Talks>
<Talk>
<ID>1</ID>
<IsSelected>1</IsSelected>
<Content>出售</Content>
</Talk>
<Talk>
<ID>2</ID>
<IsSelected>0</IsSelected>
<Content>ee</Content>
</Talk>
</Talks>
<Says>
<Say>
<ID>1</ID>
<Content>大家好</Content>
</Say>

<Say>
<ID>9</ID>
<Content />
</Say>

</Says>
</root>
...全文
178 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Matthewzhong 2006-03-01
  • 打赏
  • 举报
回复
你用DataSet创建数据表 添加表、添加行、添加列、添加数据,完成这些操作后用DataSet的GetXml方法就可以获得相对应的Xml了
half_bucket 2006-02-25
  • 打赏
  • 举报
回复

你的意思是像这样吗?用dataset写XML节点,
_______________________________________
dt或ds声明免了。
<?xml version="1.0" encoding="utf-8" ?>
<ball>
<%if(dt != null){
for(int i=0;i<dt.Rows.Count;i++){%>
<pl>
<%for(int j=0;j<dt.Rows[i].ItemArray.Length;j++){%>
<p><%=dt.Rows[i][j]%></p>
<%}%>
</pl>
<%}
}%>
</ball>
marvelstack 2006-02-25
  • 打赏
  • 举报
回复
使用Vs.net 就可以建立xml schema,类型化的DataSet也使用xml schema定义.
maolz21 2006-02-25
  • 打赏
  • 举报
回复
to回复人: Matthewzhong() ( ) 信誉:100
能不能说一下示例,小弟愚昧

Matthewzhong 2006-02-25
  • 打赏
  • 举报
回复
.NET的DataSet与XML结合的非常好,你可以用DataSet创建表,再用DataSet的GetXml方法获取该表的Xml字符串
maolz21 2006-02-25
  • 打赏
  • 举报
回复
vs.net中的XML架构(。XSD)是否能完成这个功能?

bleempan 2006-02-25
  • 打赏
  • 举报
回复
Altova xmlspy 是个不错工具.

http://www.365base.com/soft/search.asp?act=topic&keyword=xmlspy

111,125

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧