将DataSet根据xsd输出xml.如果DataSet中有以下字段id,p1,p2,p3,p4。
希望输出的xml是<table attr="这里显示为p1+p2">//即p1加连接串+加p2
<elem>
p3+p4//和上面属性一样,//即p3加连接串+加p4
</elem>
</table>属性值或元素值由多个字段组成的,这样的xsd结构能实现吗?
对这个不是很熟悉,谢谢!
希望输出的xml是<table attr="这里显示为p1+p2">//即p1加连接串+加p2
<elem>
p3+p4//和上面属性一样,//即p3加连接串+加p4
</elem>
</table>属性值或元素值由多个字段组成的,这样的xsd结构能实现吗?
对这个不是很熟悉,谢谢!
解决方案 »
- asp.net (c#)+Sql server 2000,做销售信息页面的问题
- 购物车功能该怎么实现(.NET+AJAX+JSON+Cookies)
- 静态页面如何使用AJAX调用ASPX内的函数?在线给分。。
- jmail为何不能发附件呀...收到的邮件出现乱码
- 关于web下调用process的问题
- 一个简单问题,但很急,望各位高手多多帮忙
- 想把datagrid常用的一些功能集成一下,做个控件,哪里有这方面的文章或介绍、相关示例等等
- .net如何连接sybase,急啊,分不够可以加
- 树状控件的疑惑。在线等带!
- 在Asp.net中怎樣操作windows中的排程啊!!!!
- 帮忙详细解释下这段javascript代码 - -
- vs2010开发asp.net web应用程序遇到的调试问题!
XPathDocument doc = new XPathDocument("books.xml");// Locate the node fragment.
XPathNavigator nav = doc.CreateNavigator();
XPathNavigator myBook = nav.SelectSingleNode("descendant::book[@ISBN = '0-201-63361-2']");// Create a new object with just the node fragment.
XmlReader reader = myBook.ReadSubtree();
reader.MoveToContent();// Load the style sheet.
XslCompiledTransform xslt = new XslCompiledTransform();
xslt.Load("single.xsl");// Transform the node fragment.
xslt.Transform(reader, XmlWriter.Create(Console.Out, xslt.OutputSettings));
dataset提供数据,它有自己的结构,xsd里的数据来源于dataset,但是结构和dataset不同。
难点是:dataset和xsd结构不一样,怎么让dataset根据xsd的结构输出.或者说如何根据xsd的结构,重新生成一个dataset,然后把源dataset数据转换过去!