国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > XML > 正文

淺析JavaScript與XML XSL的綜合使用

2024-09-05 20:54:52
字體:
來源:轉載
供稿:網友
       1.當用xsl來顯示xml內容時,要注意在借助xsl文檔來定義樣式時:

       在html文檔中有

       <head>
       <base href="http://127.0.0.1:7001/MagazineResearchStageWeb/">

  就意味著所引用的xsl等外部文檔必須在href目錄下。否則就不能引用到外部文檔。

  2.通過new String來處理xml字符串后, 即var XMLStr=new String(xmlInfo.innerHTML);

所有的節點名都大寫了(屬性不影響)。因此在處理或顯示時,注意節點名的改變。

  3.var xsld = new ActiveXObject("Msxml2.DOMDocument");

xsld.load("test.xsl");alert(xsld.xml),也能顯示出xsl的內容。

  4.通過<xsl:element>,<xsl:attribute>可以來支持對顯示動態操作的多樣性。例:

<td valign="top"><xsl:element name='a'><xsl:attribute name='href'>./showMagazineInfo.jsp?MagazineID=<xsl:value-of select="MAGAZINEID"/></xsl:attribute><xsl:value-of select="MAGAZINEFILENAME"/></xsl:element></td> <!--使得可以訪問對應生成url地址的信息>

  5.在web頁面中使用<body onload="fau()">時,當fun()函數訪問到頁面中的id或name的值,尤其當串值比較長的時候,會出現javascript出錯,從而得不到正確的操作顯示。出錯的原因:訪問到的數據不完整。

  這個與web頁面的緩存有一定的關系,但并不是決定于它,而是決定于load()和網速。

  當你一定要在頁面load完畢,或者說某一段數據完成傳輸之后就執行,解決的辦法:

把<script language="JavaScript">
transformInfo();
</script>

  放到你所要操作的頁面數據之后,它就能在頁面執行顯示的過程中執行!

  6. 在使用javascript,通常要用ascii編碼,否則再IE瀏覽器中將不識別中文(utf-8編碼也不行),同web頁面編碼。否則javascript出錯的!

  7.javascript DOM本身不能處理<>等無效字符,只有當用戶輸入的值通過javascript接受才會自動轉碼的。不能在頁面內到,而且不能訪問到某個節點節點的所有數據!

 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 霍城县| 子洲县| 永顺县| 保靖县| 江陵县| 通海县| 久治县| 福贡县| 龙川县| 和龙市| 伊通| 扶余县| 博白县| 曲麻莱县| 融水| 西安市| 海兴县| 黑河市| 仙居县| 长乐市| 汶上县| 宝清县| 洮南市| 富宁县| 郎溪县| 平谷区| 定日县| 葫芦岛市| 大兴区| 苏尼特右旗| 仲巴县| 黑山县| 德安县| 陆川县| 凌云县| 蓬莱市| 马鞍山市| 合阳县| 茶陵县| 六安市| 博湖县|