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

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

XML DOM介紹和例子(三)

2019-11-18 22:15:51
字體:
供稿:網(wǎng)友
10.為xml文件提供HTML格式
    XML的一個優(yōu)點是把HTML文檔和它的數(shù)據(jù)分離開。通過使用瀏覽器中的XML parser,HTML頁面可以被構(gòu)造成靜態(tài)文檔,
通過javaScript提供動態(tài)數(shù)據(jù)。下面的例子使用Javascript讀取XML文檔,寫XML數(shù)據(jù)成HTML元素:
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM")
xmlDoc.async="false"
xmlDoc.load("note.xml")
    
nodes = xmlDoc.documentElement.childNodes
    
to.innerText = nodes.item(0).text
from    .innerText = nodes.item(1).text
header.innerText = nodes.item(2).text
body.innerText = nodes.item(3).text

11.通過名稱訪問XML元素
    下面的例子使用JavaScript讀取XML文檔,寫XML數(shù)據(jù)成HTML元素:
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM")
xmlDoc.async="false"
xmlDoc.load("note.xml")
    
document.write(xmlDoc.getElementsByTagName("from").item(0).text)

12.裝載純XML文本進入parser
    下面的代碼裝載文本字符串進入XML parser :
<script language="JavaScript">
var text="<note>"
text=text+"<to>Tove</to><from>Jani</from>"
text=text+"<heading>Reminder</heading>"
text=text+"<body>Don't forget me this weekend!</body>"
text=text+"</note>"
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM")
xmlDoc.async="false"
xmlDoc.loadXML(text)
// ....... PRocessing the document goes here
</script>

13.裝載XML進入Parser
<html>
<body>

<script language="javascript">
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM")
xmlDoc.async="false"
xmlDoc.load("note.xml")
    
document.write("The first XML element in the file contains: ")
    
document.write(xmlDoc.documentElement.childNodes.item(0).text)
</script>

</body>
</html>

遍歷XML節(jié)點樹:
<html>
<body>
<script language="VBScript">
txt="<h1>Traversing the node tree</h1>"
document.write(txt)
set xmlDoc=CreateObject("Microsoft.XMLDOM")
xmlDoc.async="false"
xmlDoc.load("note.xml")
for each x in xmlDoc.documentElement.childNodes
  document.write("<b>" & x.nodename & "</b>")
  document.write(": ")
  document.write(x.text)
  document.write("<br>")
next
</script>
</body>
</html>

裝載XML 進入 HTML

<html>
<head>

<script language="JavaScript"
for="window" event="onload">

var xmlDoc = new ActiveXObject("Microsoft.XMLDOM")
xmlDoc.async="false"
xmlDoc.load("note.xml")
nodes = xmlDoc.documentElement.childNodes
to.innerText = nodes.item(0).text
from.innerText = nodes.item(1).text
header.innerText = nodes.item(2).text
body.innerText = nodes.item(3).text

</script>

<title>HTML using XML data</title>
</head>

<body bgcolor="yellow">
<h1>Refsnes Data Internal Note</h1>

<b>To: </b><span id="to"></span>

<br>
<b>From: </b><span id="from"></span>

<hr>
<b><span id="header"></span></b>

<hr>
<span id="body"></span>

</body>
</html>


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 中西区| 常宁市| 平泉县| 湾仔区| 靖远县| 轮台县| 嵊州市| 台北市| 饶阳县| 台州市| 肇东市| 穆棱市| 杭州市| 周宁县| 永春县| 大庆市| 永靖县| 佛冈县| 威远县| 泰州市| 额济纳旗| 册亨县| 遂昌县| 泰和县| 清丰县| 榆林市| 东城区| 凤庆县| 班玛县| 农安县| 镇平县| 长泰县| 玉龙| 墨脱县| 丹江口市| 沂源县| 抚州市| 盐城市| 潜江市| 璧山县| 社旗县|