当前位置: 代码迷 >> Sql Server >> for xml path 命名空间下的 增加节点,该怎么处理
  详细解决方案

for xml path 命名空间下的 增加节点,该怎么处理

热度:73   发布时间:2016-04-24 09:18:03.0
for xml path 命名空间下的 增加节点
<diffgr:diffgram xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:diffgr="urn:schemas-microsoft-com:xml-diffgram-v1">
-- <NewDataSet>   增加
  <RESULT diffgr:id="RESULT2" msdata:rowOrder="1" diffgr:hasChanges="inserted">
    <pd02ds001>PD02</pd02ds001>
    <pd02ds002>AutoNumber</pd02ds002>
    <pd02ds003>0001</pd02ds003>
    <invmbf2>0065310135000</invmbf2>
    <text1>4191.000000</text1>
    <purtddate></purtddate>
    <EFNETDB>COMPANY</EFNETDB>
    <CREATOR>DS</CREATOR>
    <USR_GROUP>0000</USR_GROUP>
    <CREATE_DATE>20150319</CREATE_DATE>
    <FLAG>1</FLAG>
    <invmbf2C>电源IC</invmbf2C>
  </RESULT>
  <RESULT diffgr:id="RESULT2" msdata:rowOrder="2" diffgr:hasChanges="inserted">
    <pd02ds001>PD02</pd02ds001>
    <pd02ds002>AutoNumber</pd02ds002>
    <pd02ds003>0002</pd02ds003>
    <invmbf2>0689100005000</invmbf2>
    <text1>5468.000000</text1>
    <purtddate></purtddate>
    <EFNETDB>COMPANY</EFNETDB>
    <CREATOR>DS</CREATOR>
    <USR_GROUP>0000</USR_GROUP>
    <CREATE_DATE>20150319</CREATE_DATE>
    <FLAG>1</FLAG>
    <invmbf2C>普通电感</invmbf2C>
  </RESULT>
---- </NewDataSet>   增加
</diffgr:diffgram>

搞一天了,在MSDN 上没找到答案,求教,如何在根节点下as first into增加<NewDataSet></NewDataSet> 这个节点 。
感谢涕零。
------解决思路----------------------
对XML不常处理
不过,如果你是表转化XML而来的,表名 NewDataSet不会重复的
对于引起的问题2,倒是没注意~~

最后,如果你愿意转化为字符串,就相对好处理了
  相关解决方案