第一个问题 c#操作xml节点,现在我只有一个xmlNode,我想在这个节点下面创建一个子节点
平常我们创建节点都是 xmlDocument.createElement,需要xmlDocucment对象 ,现在我只有一个节点请解决(20分)
第二个问题 现在我数据库存一个XML字符串比如
<book>
<price><price>
<author><author>
</book>
当然实际中的没有这么简单,我的数据库是用2000,现在我就想在数据库里面解析这个字符串然后返回成表的形式
我知道2005对xml支持很不错,但是2000没用过,请高手指点(不要告诉我在程序里面解析)。(30分)
平常我们创建节点都是 xmlDocument.createElement,需要xmlDocucment对象 ,现在我只有一个节点请解决(20分)
第二个问题 现在我数据库存一个XML字符串比如
<book>
<price><price>
<author><author>
</book>
当然实际中的没有这么简单,我的数据库是用2000,现在我就想在数据库里面解析这个字符串然后返回成表的形式
我知道2005对xml支持很不错,但是2000没用过,请高手指点(不要告诉我在程序里面解析)。(30分)
xmlDoc.Load("XXX.xml");
XmlNode root=xmlDoc.SelectSingleNode("X1");//查找<bookstore>
XmlElement xe1=xmlDoc.CreateElement("X2");//创建一个<book>节点
xmlDoc.Load("XXX.xml");
string mystr;
mystr=xmlDoc.childnode[1].childnode[名称或者数字,数字从0开始]。mystr就可以得到你想得到的节点的内容,然后可以自己进行其他的操作了。
set @Info=
SET @xml ='<book>
<price> <price>
<author> <author>
</book> '
SELECT T.c.value(N'@Value', 'nvarchar(10)') AS [Value]
FROM @xml.nodes('/book') T(c)还是去MS server版区去问