zoukankan      html  css  js  c++  java
  • XML--修改XML数据

    DECLARE @xmlDoc XML
    set @xmlDoc='<root>
     
    <book id="0001">
     
    <title>C# Program</title>
     
    <author>Jerry</author>
     
    <price>50</price>
     
    </book>
     
    <book id="0002">
     
    <title>Java Program</title>
     
    <author>Tom</author>
     
    <price>49</price>
     
    </book>
     
    </root>'
     
     
    SELECT @xmlDoc
     
    --====================================================
    --查询节点
    select @xmlDoc.query('/book/title')
     
    --====================================================
    --查询节点值
    select @xmlDoc.value('(/book/@id)[1]', 'nvarchar(max)')
    select @xmlDoc.value('(/book/title)[1]', 'nvarchar(max)')
     
     
    --====================================================
    --更新节点
    set @xmlDoc.modify('replace value of (/root/book[@id=0001]/price/text())[1] with "100"')
     
    SELECT @xmlDoc.query('/root/book[@id=0001]/price')
    --====================================================
    --删除节点
    set @xmlDoc.modify('delete /root/book[@id=0002]')
    --====================================================
    --插入节点
    set @xmlDoc.modify('insert <isbn>78-596-134</isbn> before (/root/book[@id=0001]/price)[1]')
    --====================================================
    --添加属性
    set @xmlDoc.modify('insert attribute date{"2008-11-27"} into (/root/book[@id=0001])[1]')
    --====================================================
    --删除属性
    set @xmlDoc.modify('delete root/book[@id="0001"]/@id')
    --====================================================
    --修改属性
    set @xmlDoc.modify('replace value of (root/book[@id="0001"]/@id)[1] with "0005"')


    参考:http://www.cnblogs.com/youring2/archive/2008/11/27/1342288.html

  • 相关阅读:
    tomcat log
    关于 终端 ls 命令 不能区分文件和目录的问题
    画幅
    透视
    焦距和等效焦距
    滚动条插件mCustomScrollbar
    网页优化总结
    CSS3中translate、transform和translation的区别和联系
    Less的学习和使用
    Koala工具的使用说明
  • 原文地址:https://www.cnblogs.com/TeyGao/p/3519625.html
Copyright © 2011-2022 走看看