xml数据转换和统计

cheny1234 2009-02-11 02:48:13
刚开始学习XML,碰到一个问题,请教各位大大:
xml数据内容:
<items>
<item id="1">
<name>AAA</name>
<problem>
<A>
<A1>
<A1_1>
<max_point>10</max_point>
<off_point>9</off_point>
<text>bbbbbbb</text>
</A1_1>
<A1_2>
<max_point>10</max_point>
<off_point>9</off_point>
</A1_2>
</A1>
<A2>
<max_point>10</max_point>
<off_point>3</off_point>
</A2>
</A>
<B>
<max_point>10</max_point>
<off_point>5</off_point>
</B>
<C><text>aaaaaaa</text></C>
</problem>
</item>
<item id="2">
.....
</item>
.....
</items>


问题一:
如何把以上xml转换成以下表的形式?
rowid C1 C2 C3 mp op text
1 A A1 A1_1 10 9
1 A A1 A1_2 10 9 bbbbbb
1 A A2 10 3
1 B 10 5
1 C aaaaaaaaa
......

问题二:
如何直接统计出以下结果?
rowid program point text
1 total 14
1 A 9
1 A1 2
1 A1_1 1
1 A1_2 1 bbbbbb
1 A2 7
1 B 5
1 C aaaaaaaa
...全文
55 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
cheny1234 2009-02-11
  • 打赏
  • 举报
回复
没权限修改主题,把问题再发一次:
问题一:
rowid	C1	C2	C3	mp	op	text	
1 A A1 A1_1 10 9
1 A A1 A1_2 10 9 bbbbbb
1 A A2 10 3
1 B 10 5
1 C aaaaaaaaa

......

问题二:
如何直接统计出以下结果?
rowid	program	point	text	
1 total 14
1 A 9
1 A1 2
1 A1_1 1
1 A1_2 1 bbbbbb
1 A2 7
1 B 5
1 C aaaaaaaa
cheny1234 2009-02-11
  • 打赏
  • 举报
回复
晕,结果表的排版都错了

34,838

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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