declare @xml xml

在閩侯等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供網(wǎng)站設(shè)計制作、網(wǎng)站設(shè)計 網(wǎng)站設(shè)計制作按需網(wǎng)站開發(fā),公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),成都品牌網(wǎng)站建設(shè),成都全網(wǎng)營銷,成都外貿(mào)網(wǎng)站建設(shè),閩侯網(wǎng)站建設(shè)費用合理。
declare @str varchar(100)
set @xml=(SELECT CAST('AABC/A' AS XML) ) --更改為你的SQL語句即可
set @str= convert(varchar(100), @xml )
set @str=substring(@str,charindex('',@str)+1,charindex('/',@str)-charindex('',@str)-2)
print @str
using System;
using System.Xml;
public class Test
{
public static void Main(string[] args)
{
string xml = @"ab/a";
XmlDocument doc = new XmlDocument();
doc.LoadXml(xml);
XmlNode node = doc.SelectSingleNode("a");
XmlNode sqlNode = doc.CreateElement("sql");
sqlNode.InnerText = "Select * From T_User Where Name = '樓主'";
node.AppendChild(sqlNode);
doc.Save(Console.Out);
}
}
XML - 簡明語法
XML
SGML常用來定義針對HTML的文檔類型定義(DTD),同時它也常用于編寫XML的DTD。SGML的問題就在于,它允許出現(xiàn)一些奇怪的語法,這讓創(chuàng)建HTML的解析器成為一個大難題:
1、某些起始標(biāo)簽不允許出現(xiàn)結(jié)束標(biāo)簽,例如HTML中標(biāo)簽。包含了結(jié)束標(biāo)簽就會出現(xiàn)錯誤。
2、某些起始標(biāo)簽可以選擇性出現(xiàn)結(jié)束標(biāo)簽或者隱含了結(jié)束標(biāo)簽,例如HTML中標(biāo)簽,當(dāng)出現(xiàn)另一個標(biāo)簽或者某些其他標(biāo)簽時,便假設(shè)在這之前有一個結(jié)束標(biāo)簽。
3、某些起始標(biāo)簽要求必須出現(xiàn)結(jié)束標(biāo)簽,例如HTML中標(biāo)簽。
4、標(biāo)簽可以以任何順序嵌套。即使結(jié)束標(biāo)簽不按照起始標(biāo)簽的逆序出現(xiàn)也是允許的,例如,Thisisasamplestring是正確的。
5、某些特性要求必須包含值,例如中的src特性。
6、某些特性不要求一定有值,例如[td]中的nowrap特性。
7、定義特性的兩邊有沒有加上雙引號都是可以的,所以和都是允許的。
這些問題使建立一個SGML語言的解析器變成了一項艱巨的任務(wù)。判斷何時應(yīng)用以上規(guī)則的困難導(dǎo)致了SGML語言的定義一直停滯不前。以這些問題作為出發(fā)點,XML逐漸步入視野。
XML去掉了之前令許多開發(fā)人員頭疼的SGML的隨意語法。在XML中,采用了如下的語法:
8、任何的起始標(biāo)簽都必須有一個結(jié)束標(biāo)簽。
9、可以采用另一種簡化語法,可以在一個標(biāo)簽中同時表示起始和結(jié)束標(biāo)簽。這種語法是在大于符號之前緊跟一個斜線(/),例如。XML解析器會將其翻譯成。
10、標(biāo)簽必須按合適的順序進行嵌套,所以結(jié)束標(biāo)簽必須按鏡像順序匹配起始標(biāo)簽,例如thisisasamplestring。這好比是將起始和結(jié)束標(biāo)簽看作是數(shù)學(xué)中的左右括號:在沒有關(guān)閉所有的內(nèi)部括號之前,是不能關(guān)閉外面的括號的。
11、所有的特性都必須有值。
12、所有的特性都必須在值的周圍加上雙引號。
這些規(guī)則使得開發(fā)一個XML解析器要簡便得多,而且也除去了解析SGML中花在判斷何時何地應(yīng)用那些奇怪語法規(guī)則上的工作。僅僅在XML出現(xiàn)后的前六年就衍生出多種不同的語言,包括MathML、SVG、RDF、RSS、SOAP、XSLT、XSL-FO,而同時也將HTML改進為XHTML。XML已經(jīng)是世界上發(fā)展最快的技術(shù)之一。它的主要目的是使用文本以結(jié)構(gòu)化的方式來表示數(shù)據(jù)。在某些方面,XML文件也類似于數(shù)據(jù)庫,提供數(shù)據(jù)的結(jié)構(gòu)化視圖。
當(dāng)前名稱:nosqlxml語法的簡單介紹
網(wǎng)址分享:http://chinadenli.net/article16/dsehcdg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供軟件開發(fā)、網(wǎng)站營銷、用戶體驗、關(guān)鍵詞優(yōu)化、網(wǎng)站改版、虛擬主機
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)