<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    空間站

    北極心空

      BlogJava :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
      15 Posts :: 393 Stories :: 160 Comments :: 0 Trackbacks

    一些字符在 URL XML 文檔中使用時(shí)有特殊的含義,因此必須針對(duì)這些含義對(duì)字符做適當(dāng)編碼以使其生效。

    字串2

    URL 中的特殊字符

     

          在 URL 上執(zhí)行的查詢中,特殊字符被指定為 %xx,其中 xx 是字符的十六進(jìn)制值。下表列出了這些特殊字符并描述了它們的含義。有關(guān)更多信息,請(qǐng)參見 http://www.faqs.org/rfcs/rfc1738.html 中的 RFC1738 規(guī)范。

    字串9


    特殊字符

     

    字串2

     


    特殊含義 字串6

     

    十六進(jìn)制值 字串6

     

    +

     

    字串8

     

    表示空格(在 URL 中不能使用空格)。

     

    字串5

     

    %2B

     

    字串6

     

    /

    字串7

    分隔目錄和子目錄。

    字串7

    %2F

     

    字串7

     

    ?

     

    字串2

     

    分隔實(shí)際的 URL 和參數(shù)。

    字串6

    %3F

    字串4

    %

     

    字串4

     

    指定特殊字符。

    字串2

    %25

    字串3

    #

     

    字串1

     

    表示書簽。

    字串6

    %23

    字串6

    &

     

    字串3

     

    URL 中指定的參數(shù)間的分隔符。

     

    字串8

     

    %26

    字串2

    字串2

     

     

     

    字串4

     

    例如,考察下面的查詢:

    字串6

    SELECT *
                

    字串8
    FROM Employees
                

    字串5
    WHERE EmployeeID=?
                

    字串6

    因?yàn)?font face="Verdana"> ? 字符在 URL 中有特殊含義(分隔 URL 和傳遞的參數(shù)),所以在 URL 中指定該查詢時(shí),該字符被編碼為 %3F

     

    字串9

     

    下列 URL 將執(zhí)行該查詢。在 URL 中傳遞該參數(shù)值。 字串5

    http://IISServer/nwind?sql=SELECT * FROM Employees WHERE EmployeeID=%3F FOR 
    XML AUTO&root=root&EmployeeID=1

    字串8

    瀏覽器將 ? 右側(cè)的所有特殊字符(如 + 字符)都進(jìn)行轉(zhuǎn)義(即,將 ? 右側(cè)的 + 字符轉(zhuǎn)換成 %20)。

    字串1

    XML 中的特殊字符

     

    > < 這類字符是XML 標(biāo)記字符,在 XML 中有特殊的含義。當(dāng)在 SQL 查詢(或 XPath 查詢)中指定這些字符時(shí),
    必須對(duì)它們進(jìn)行適當(dāng)?shù)木幋a(也稱為實(shí)體編碼)。下表列出了這些特殊字符并描述了它們的含義。有關(guān)更多信息,請(qǐng)參見
    XML 1.0 規(guī)范 中的 XML 1.0 規(guī)范。 字串8

     

    特殊字符 字串4

     

    特殊含義

     

    字串3

     

    實(shí)體編碼

     

    字串6

     

    >

      

    字串9

     

    字串9

     

    開始標(biāo)記。

     

    字串4

     

    &gt;

     

    字串4

     

    <

      字串6

    字串8

     

    結(jié)束標(biāo)記。

     

    字串4

     

    &lt;

    字串4

    "

     

    字串3

     

    引號(hào)。

     

    字串8

     

    &quot;

    字串4

    '

     

    字串8

     

    撇號(hào)。

    字串3

    &apos;

    字串5

    &

     

    字串3

     

    "&"符。

    字串8

    &amp;

     

    字串9

     

    字串5

     

     

     

    字串3

     

    例如,考察下面的查詢:

    字串9

    SELECT   TOP 2 *
                

    字串4
    FROM     [Order Details]
                

    字串3
    WHERE    UnitPrice < 10
                

    字串9
    FOR XML AUTO
                

    字串5

    因?yàn)?font face="Verdana"> < 字符在 XML 中有特殊含義,所以當(dāng)在某模板(一個(gè) XML 文檔)中指定該查詢時(shí),必須將該字符編碼為 &gt;
    以下就是含有該查詢的模板:

    字串9

    <ROOT xmlns:sql="urn:schemas-microsoft-com:xml-sql">
                

    字串5
       <sql:query>
                

    字串1
           SELECT top 2 *
                

    字串6
           FROM      [Order Details]
                

    字串2
           WHERE      UnitPrice &lt; 10
                

    字串3
           FOR XML AUTO
                

    字串5
       </sql:query>
                

    字串1
    </ROOT>
                

    字串7

    URL 編碼中的實(shí)體編碼

    字串3

    有時(shí)可能需要同時(shí)指定 URL 編碼與實(shí)體編碼。例如,可在 URL 中直接指定以下模板(而不是指定文件名): 字串9

     

    <ROOT xmlns:sql="urn:schemas-microsoft-com:xml-sql">
                

    字串9
       <sql:query>
                

    字串9
           SELECT top 2 *
                

    字串8
           FROM      [Order Details]
                

    字串1
           WHERE      UnitPrice &lt; 10
                

    字串9
           FOR XML AUTO
                

    字串7

       </sql:query>
                

    字串9

    </ROOT>
                

    字串1

    在此例中,(為 < 標(biāo)記字符指定的)實(shí)體編碼 &lt; 內(nèi)的 & 字符在 URL 中有特殊含義,需要對(duì)其進(jìn)行進(jìn)一步
    編碼。必須將 & 字符編碼為 %26,否則在 URL 中將把它視為參數(shù)分隔符。該 URL 于是被指定為:

    字串7

    http://IISServer/nwind?template=<ROOT xmlns:sql="urn:schemas-microsoft-com:xml-sql">
    <sql:query>SELECT TOP 2 * FROM [Order Details] WHERE UnitPrice %26lt; 10 FOR XML AUTO
    </sql:query></ROOT>
    posted on 2007-11-19 15:07 蘆葦 閱讀(884) 評(píng)論(0)  編輯  收藏 所屬分類: XML
    主站蜘蛛池模板: 日韩一级在线播放免费观看| 69xx免费观看视频| 免费在线观看日韩| 欧美亚洲国产SUV| 久久夜色精品国产噜噜亚洲a| 久久久久亚洲AV无码去区首| 成人午夜性A级毛片免费| 亚洲黄页网在线观看| 人妻免费一区二区三区最新| 成人午夜大片免费7777| 亚洲AV日韩AV永久无码色欲| 韩国日本好看电影免费看| 亚洲AV成人无码久久WWW| 九月婷婷亚洲综合在线| 羞羞视频免费网站在线看| 120秒男女动态视频免费| 亚洲第一AV网站| 99精品热线在线观看免费视频| 免费jlzzjlzz在线播放视频| 免费无码午夜福利片69| 亚洲乱码国产一区三区| 热re99久久6国产精品免费| 亚洲一区二区三区在线观看蜜桃| 国产久爱免费精品视频| 亚洲情a成黄在线观看动漫尤物| 国产成人 亚洲欧洲| 亚洲欧洲日产国码无码网站| 羞羞漫画登录页面免费| 国产片AV片永久免费观看| 亚洲精品人成网线在线播放va| 午夜免费1000部| 色婷婷六月亚洲综合香蕉| 亚洲色精品aⅴ一区区三区| 免费无码AV一区二区| 国产99视频精品免费视频7| 亚洲永久在线观看| 亚洲三级高清免费| 一级白嫩美女毛片免费| 久久亚洲春色中文字幕久久久| 久久青草免费91观看| 亚洲av中文无码字幕色不卡 |