易截截图软件、单文件、免安装、纯绿色、仅160KB

mssql中用xml的方法拆分以不定空格为分割符号的字符串

---xml拆分以不定空格为分割符号的字符串
--测试数据
if object_id('[tb]') is not null drop table [tb]
create table [tb]([a] varchar(200))
go
insert [tb]
select 'aaaa  bbbb cccc        dddd'
insert [tb]
select 'eeeeee  ffff hhhh        yyyy                '
--开始查询
select
  rtrim(A.A) as a,B.A2
from (
  select a,convert(xml,'<root><row>'+replace(replace(rtrim(ltrim(a)),' ','</row><row>'),'<row></row>','')+'</row></root>') AS A1
  from [tb]
   ) a  outer apply (select a2=T.C.value('.','nvarchar(100)') from a.a1.nodes('/root/row')T(C)) B
/*
a                                                                           A2
--------------------------------------------------------------------------  --------------------
aaaa  bbbb cccc        dddd                                                 aaaa
aaaa  bbbb cccc        dddd                                   &nb


相关文档:

FOR XML语法导出XML的易错之处

原文地址:http://www.cnblogs.com/zhengyun_ustc/archive/2006/06/29/sqlxml_forxmlexplicit.html
[SQLXML]FOR XML语法导出XML的易错之处
Version
Date
Creator
Description
1.0.0.1
2006-6-29
郑昀@Ultrapower
草稿
 
继续阅读之前,我们假设您熟悉以下知识:
n      &nb ......

XML字符串和XML DOCUMENT的相互转换

本文涉及到XML字符串和Xml Document的转换问题,就各种XML解析器分别列举如下,以方便今后查阅。
  一、使用最原始的javax.xml.parsers,标准的jdk api
  // 字符串转XML
  String xmlStr = \"......\";
  StringReader sr = new StringReader(xmlStr);
  InputSource is = new InputSource(sr);
  Doc ......

XML文件结构和基本语法

4.1.1               XML文件结构
一个XML文件通常包含文件头和文件体两大部分
1.         文件头
XML文件头由XML声明与DTD文件类型声明组成。其中DTD文件类型声明是可以缺少的,关于DTD声明将在后续的 ......

一个关于javascript Ajax解析XML的原始实例

        该实例首先需要创建数据库,数据库Test唯一表test,该表具有三个列分别为c1,c2,c3, int型,请自行建立数据库并插入几行测试数据。
        然后我们希望能将数据库中的数据读取出来,我在此处只是将数据库数据以数据集的方式存放在本地中, ......

判断是否XML文档

xhtml的昙花一现带来不少问题,它的目的是让html表现得更像xml,所以才叫xhtml。但是出师未捷身先死,我们讨论一下如何判定文档是XML吧。
印象中jQuery对此方法重复实现了许多次,应该比较权威,也说明这判定比较难搞。看jQuery1.42的实现:
var isXML = function(elem){
// documentElement is verifi ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号