HelloWorld 善戰(zhàn)者,求之于勢,不責于人;故能擇人而任勢。

          知止而后有定,定而后能靜,靜而后能安,安而后能慮,慮而后能得。物有本末,事有終始。知所先后,則近道矣。

            BlogJava :: 首頁 ::  :: 聯(lián)系 ::  :: 管理 ::
            167 隨筆 :: 1 文章 :: 40 評論 :: 0 Trackbacks

          在使用xml文件時,有時候內容中會含有一些特殊字符,導致在解析xml的時候出現(xiàn)異常。

          解析數(shù)據(jù)

          XML 解析器通常情況下會處理XML文檔中的所有文本。

          當XML元素被解析的時候,XML元素內部的文本也會被解析。

              如果文本中含有“<”,“>”等特殊的字符時將會出現(xiàn)異常。(當含有“=”時,DataSet.ReadXml也會出現(xiàn)異常)。
              一種解決方法是:用實體&來表示。

          下面是五個在XML文檔中預定義好的實體:

          &lt; < 小于號
          &gt; > 大于號
          &amp; &
          &apos; ' 單引號
          &quot; " 雙引號
          另一種解決方法是使用CDATA部件:

          一個 CDATA 部件以"<![CDATA[" 標記開始,以"]]>"標記結束

          所有在CDATA部件之間的文本都會被解析器忽略。

          CDATA注意事項:

          CDATA部件之間不能再包含CDATA部件(不能嵌套)。如果CDATA部件包含了字符"]]>" 或者"<![CDATA[" ,將很有可能出錯。

          同樣要注意在字符串"]]>"之間沒有空格或者換行符。



          </script>

          posted on 2010-12-02 11:14 helloworld2008 閱讀(231) 評論(0)  編輯  收藏 所屬分類: html/javascript/css
          主站蜘蛛池模板: 广河县| 永寿县| 山西省| 芮城县| 阳西县| 临漳县| 深泽县| 大名县| 三江| 若尔盖县| 宽城| 阳江市| 赤壁市| 蒲江县| 周宁县| 江阴市| 鄂托克旗| 探索| 砚山县| 铁岭市| 梓潼县| 长子县| 定安县| 永安市| 黔江区| 达尔| 锦州市| 成武县| 罗山县| 中江县| 黔江区| 亚东县| 八宿县| 拉孜县| 堆龙德庆县| 黄山市| 光泽县| 右玉县| 滦南县| 会东县| 郯城县|