zoukankan      html  css  js  c++  java
  • for xml path用法

    -----查询表中的数据,将数据转换成xml格式

    select  * from  A  for  xml path

    -----表中的数据转换成xml格式,value,name,ID

    <row>
      <ID>1         </ID>
      <NAME>张三        </NAME>
      <VALUE>aaa       </VALUE>
    </row>
    <row>
      <ID>2         </ID>
      <NAME>张三        </NAME>
      <VALUE>bbb       </VALUE>
    </row>
    <row>
      <ID>3         </ID>
      <NAME>张三        </NAME>
      <VALUE>ccc       </VALUE>
    </row>
    <row>
      <ID>4         </ID>
      <NAME>张三        </NAME>
      <VALUE>ddd       </VALUE>
    </row>
    <row>
      <ID>5         </ID>
      <NAME>李四        </NAME>
      <VALUE>eee       </VALUE>
    </row>
    <row>
      <ID>6         </ID>
      <NAME>李四        </NAME>
      <VALUE>fff       </VALUE>
    </row>
    <row>
      <ID>7         </ID>
      <NAME>李四        </NAME>
      <VALUE>ggg       </VALUE>
    </row>
    <row>
      <ID>8         </ID>
      <NAME>李四        </NAME>
      <VALUE>hhh       </VALUE>
    </row>
    <row>
      <ID>9         </ID>
      <NAME>王五        </NAME>
      <VALUE>sss       </VALUE>
    </row>
    <row>
      <ID>10        </ID>
      <NAME>王五        </NAME>
      <VALUE>zzz       </VALUE>
    </row>
    <row>
      <ID>11        </ID>
      <NAME>王五        </NAME>
      <VALUE>yyy       </VALUE>
    </row>
    <row>
      <ID>12        </ID>
      <NAME>王五        </NAME>
      <VALUE>ttt       </VALUE>
    </row>
    View Code

    -------当for  xml path('myname'),则myname替换row作为标签

    显示如下:

    <myname>
      <ID>1         </ID>
      <NAME>张三        </NAME>
      <VALUE>aaa       </VALUE>
    </myname>
    <myname>
      <ID>2         </ID>
      <NAME>张三        </NAME>
      <VALUE>bbb       </VALUE>
    </myname>
    <myname>
      <ID>3         </ID>
      <NAME>张三        </NAME>
      <VALUE>ccc       </VALUE>
    </myname>
    <myname>
      <ID>4         </ID>
      <NAME>张三        </NAME>
      <VALUE>ddd       </VALUE>
    </myname>
    <myname>
      <ID>5         </ID>
      <NAME>李四        </NAME>
      <VALUE>eee       </VALUE>
    </myname>
    <myname>
      <ID>6         </ID>
      <NAME>李四        </NAME>
      <VALUE>fff       </VALUE>
    </myname>
    <myname>
      <ID>7         </ID>
      <NAME>李四        </NAME>
      <VALUE>ggg       </VALUE>
    </myname>
    <myname>
      <ID>8         </ID>
      <NAME>李四        </NAME>
      <VALUE>hhh       </VALUE>
    </myname>
    <myname>
      <ID>9         </ID>
      <NAME>王五        </NAME>
      <VALUE>sss       </VALUE>
    </myname>
    <myname>
      <ID>10        </ID>
      <NAME>王五        </NAME>
      <VALUE>zzz       </VALUE>
    </myname>
    <myname>
      <ID>11        </ID>
      <NAME>王五        </NAME>
      <VALUE>yyy       </VALUE>
    </myname>
    <myname>
      <ID>12        </ID>
      <NAME>王五        </NAME>
      <VALUE>ttt       </VALUE>
    </myname>
    View Code

    -----------当for  xml path(''),则‘’替换row,所以row标签将被删除 

    <ID>1         </ID>
    <NAME>张三        </NAME>
    <VALUE>aaa       </VALUE>
    <ID>2         </ID>
    <NAME>张三        </NAME>
    <VALUE>bbb       </VALUE>
    <ID>3         </ID>
    <NAME>张三        </NAME>
    <VALUE>ccc       </VALUE>
    <ID>4         </ID>
    <NAME>张三        </NAME>
    <VALUE>ddd       </VALUE>
    <ID>5         </ID>
    <NAME>李四        </NAME>
    <VALUE>eee       </VALUE>
    <ID>6         </ID>
    <NAME>李四        </NAME>
    <VALUE>fff       </VALUE>
    <ID>7         </ID>
    <NAME>李四        </NAME>
    <VALUE>ggg       </VALUE>
    <ID>8         </ID>
    <NAME>李四        </NAME>
    <VALUE>hhh       </VALUE>
    <ID>9         </ID>
    <NAME>王五        </NAME>
    <VALUE>sss       </VALUE>
    <ID>10        </ID>
    <NAME>王五        </NAME>
    <VALUE>zzz       </VALUE>
    <ID>11        </ID>
    <NAME>王五        </NAME>
    <VALUE>yyy       </VALUE>
    <ID>12        </ID>
    <NAME>王五        </NAME>
    <VALUE>ttt       </VALUE>
    View Code
  • 相关阅读:
    理解CSS中BFC
    js 异步执行顺序
    javascript中继承方式及优缺点(三)
    javascript中继承方式及优缺点(二)
    javascript中继承方式及优缺点(一)
    javascript中的原型和原型链(五)
    javascript中的原型和原型链(四)
    javascript中的原型和原型链(三)
    跨域问题及解决思路
    lambda表达式之方法引用
  • 原文地址:https://www.cnblogs.com/liling1994/p/8872444.html
Copyright © 2011-2022 走看看