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

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

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

    posts - 5,  comments - 7,  trackbacks - 0

    一些字符在 URL 或 XML 文檔中使用時有特殊的含義,因此必須針對這些含義對字符做適當編碼以使其生效。

    字串2

    URL 中的特殊字符

     

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

    字串9


    特殊字符

     

    字串2

     


    特殊含義 字串6

     

    十六進制值 字串6

     

    +

     

    字串8

     

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

     

    字串5

     

    %2B

     

    字串6

     

    /

    字串7

    分隔目錄和子目錄。

    字串7

    %2F

     

    字串7

     

    ?

     

    字串2

     

    分隔實際的 URL 和參數。

    字串6

    %3F

    字串4

    %

     

    字串4

     

    指定特殊字符。

    字串2

    %25

    字串3

    #

     

    字串1

     

    表示書簽。

    字串6

    %23

    字串6

    &

     

    字串3

     

    URL 中指定的參數間的分隔符。

     

    字串8

     

    %26

    字串2

    字串2

     

     

     

    字串4

     

    例如,考察下面的查詢:

    字串6

    SELECT *
                
                

    字串8
    FROM Employees
                
                

    字串5
    WHERE EmployeeID=?
                
                

    字串6

    因為 ? 字符在 URL 中有特殊含義(分隔 URL 和傳遞的參數),所以在 URL 中指定該查詢時,該字符被編碼為 %3F

     

    字串9

     

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

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

    字串8

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

    字串1

    XML 中的特殊字符

     

    >< 這類字符是XML 標記字符,在 XML 中有特殊的含義。當在 SQL 查詢(或 XPath 查詢)中指定這些字符時,
    必須對它們進行適當的編碼(也稱為實體編碼)。下表列出了這些特殊字符并描述了它們的含義。有關更多信息,請參見
    XML 1.0 規(guī)范 中的 XML 1.0 規(guī)范。 字串8

     

    特殊字符 字串4

     

    特殊含義

     

    字串3

     

    實體編碼

     

    字串6

     

    >

      

    字串9

     

    字串9

     

    開始標記。

     

    字串4

     

    &gt;

     

    字串4

     

    <

      字串6

    字串8

     

    結束標記。

     

    字串4

     

    &lt;

    字串4

    "

     

    字串3

     

    引號。

     

    字串8

     

    &quot;

    字串4

    '

     

    字串8

     

    撇號。

    字串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

    因為 < 字符在 XML 中有特殊含義,所以當在某模板(一個 XML 文檔)中指定該查詢時,必須將該字符編碼為 &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 編碼中的實體編碼

    字串3

    有時可能需要同時指定 URL 編碼與實體編碼。例如,可在 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

    在此例中,(為 < 標記字符指定的)實體編碼 &lt; 內的 & 字符在 URL 中有特殊含義,需要對其進行進一步
    編碼。必須將 & 字符編碼為 %26,否則在 URL 中將把它視為參數分隔符。該 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 2008-11-25 08:56 Vincent-chen 閱讀(250) 評論(0)  編輯  收藏 所屬分類: XML
    主站蜘蛛池模板: 亚欧免费无码aⅴ在线观看| 美美女高清毛片视频黄的一免费| 中文字幕免费人成乱码中国| 亚洲国产午夜福利在线播放| 国产亚洲精品仙踪林在线播放| 免费萌白酱国产一区二区| 国产精品无码亚洲精品2021| 国产又粗又猛又爽又黄的免费视频| 苍井空亚洲精品AA片在线播放| 国产在线不卡免费播放| 无码毛片一区二区三区视频免费播放 | 午夜视频免费在线观看| 久久久久亚洲av无码尤物| 久操免费在线观看| 亚洲国产日韩女人aaaaaa毛片在线| 成人免费毛片内射美女-百度| 自拍偷区亚洲国内自拍| 又黄又爽无遮挡免费视频| 国产免费播放一区二区| 中文字幕亚洲日韩无线码| 久久这里只精品国产免费10| 亚洲第一区视频在线观看| 午夜视频免费观看| 一级黄色免费网站| 久久亚洲精品人成综合网| 在线观看AV片永久免费| 国产精品久久亚洲一区二区| 中文字幕一精品亚洲无线一区| 1000部夫妻午夜免费| 亚洲aⅴ无码专区在线观看春色| 国产亚洲精品成人a v小说| 久久国产乱子伦精品免费一| 亚洲一区二区三区写真| 亚洲精品乱码久久久久久中文字幕 | 久99精品视频在线观看婷亚洲片国产一区一级在线 | 亚洲国产成人久久精品99| 高清一区二区三区免费视频| 97久久国产亚洲精品超碰热| 国产亚洲视频在线播放大全| 亚洲人成人网站在线观看| 免费观看激色视频网站bd|