<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
    主站蜘蛛池模板: 亚洲国产精品成人久久久| 日本免费xxxx| 亚洲精品国产精品| 亚洲欧洲日产韩国在线| 国产精品亚洲一区二区三区在线 | 亚洲s色大片在线观看| 97青青草原国产免费观看| 亚洲熟妇无码久久精品| 亚洲国产一二三精品无码| 免费A级毛片无码A∨男男| 午夜成年女人毛片免费观看| 亚洲AV成人影视在线观看| 亚洲一区二区三区电影| 在线免费不卡视频| 国产在线观看免费观看不卡| 免费一级毛suv好看的国产网站| 久久久无码精品亚洲日韩蜜桃| 亚洲精品乱码久久久久久蜜桃| 成人永久免费高清| 韩国免费三片在线视频| 99久久精品日本一区二区免费| 久久国产色AV免费看| 精品国产日韩亚洲一区在线| 亚洲最大天堂无码精品区| 亚洲中文字幕无码永久在线| av大片在线无码免费| 美女内射毛片在线看免费人动物| 国产成人高清亚洲一区91| 亚洲国产成人久久一区二区三区| 国产成人精品日本亚洲直接| 亚洲一区精品视频在线| 亚洲自偷自偷在线制服| 国产啪亚洲国产精品无码| 成年女人喷潮毛片免费播放| 四虎永久在线精品免费观看视频| 麻豆视频免费播放| 成人爽A毛片免费看| 啦啦啦手机完整免费高清观看| 全免费a级毛片免费**视频| 免费看www视频| 亚洲国产黄在线观看|