存儲于xml中需要的HTML轉義代碼_Xml教程

      編輯Tag賺U幣

      推薦:讀大數據量的XML文件的讀取問題
      對于數據量較大的xml文件,使用xmlDocument讀取時,雖然支持XPath,查詢比較方便,但是需要先load,這樣就浪費了內存,使用起來速度比較慢。

      復制代碼 代碼如下:www.wf0088.com

      /**
      * html代碼輸入驗證轉換
      * @param str
      * @return
      */
      public String htmlFilter(String str){
      //轉意&
      str = str.replaceAll("&", "&");
      //轉意<
      str = str.replaceAll("<", "<");
      //轉意>
      str = str.replaceAll(">", ">");
      //轉意空格,
      //注意:空格使用" "會導致xml解析出錯!,這里只能使用" "
      str = str.replaceAll(" ", " ");
      //轉意單引號
      str = str.replaceAll("'", "'");
      //轉意雙引號
      str = str.replaceAll("\"", """);
      //轉意換行
      str = str.replaceAll("\n", "<br>");
      return str;
      }
      //本方法用于在servlet生成xml代碼中再次轉意,主要是把<br>轉換為正常顯示
      public String htmlFilter2(String str){
      //轉意<
      str = str.replaceAll("<", "<");
      //轉意>
      str = str.replaceAll(">", ">");
      return str;
      }

      分享:用xslt將xml解析成xhtml的代碼
      xslt進行解析的基本格式如下所示的代碼,需要的朋友可以參考下

      來源:模板無憂//所屬分類:Xml教程/更新時間:2013-04-22
      相關Xml教程