⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 xml_dom.asp

📁 W3Schools tutorial..web designing
💻 ASP
📖 第 1 页 / 共 2 页
字号:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="en-US" xml:lang="en-US" xmlns="http://www.w3.org/1999/xhtml">
<head>

<title>XML DOM</title>
 
<link rel="shortcut icon" href="../favicon.ico" type="image/x-icon" />
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<meta name="Keywords" content="xml,tutorial,html,dhtml,css,xsl,xhtml,javascript,asp,ado,vbscript,dom,sql,colors,soap,php,authoring,programming,training,learning,beginner's guide,primer,lessons,school,howto,reference,examples,samples,source code,tags,demos,tips,links,FAQ,tag list,forms,frames,color table,w3c,cascading style sheets,active server pages,dynamic html,internet,database,development,Web building,Webmaster,html guide" />

<meta name="Description" content="Free HTML XHTML CSS JavaScript DHTML XML DOM XSL XSLT RSS AJAX ASP ADO PHP SQL tutorials, references, examples for web building." />

<meta http-equiv="pragma" content="no-cache" />
<meta http-equiv="cache-control" content="no-cache" />

<link rel="stylesheet" type="text/css" href="../stdtheme.css" />

<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "../../https@ssl./default.htm" : "../../www./default.htm");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-3855518-1");
pageTracker._initData();
pageTracker._trackPageview();
</script>

</head>
<body>

<a name="top"></a>
<table cellpadding="0" cellspacing="0" width="100%" bgcolor="#808080">
<tr>
<td width="234" valign="top">
<a href="../default.htm"><img src="../images/w3default80.jpg" border="0" alt="W3Schools" /></a>
</td>
<th valign="middle" align="left" class="right">
<iframe style="background-color:#808080" src="../banners/bannerframe.asp@adpartner=aspall2" height="90" width="728"
marginwidth="0" marginheight="0" frameborder="0" scrolling="no">
Your browser does not support inline frames or is currently configured not to display inline frames.
</iframe>

<br /></th>
</tr>
</table>

<table style="margin-left:1px" width="800px" border="0" cellpadding="0" cellspacing="2">
<tr>
<td width="137" class="content" valign="top"><br />
<a class="left" href="../default.asp" target="_top">
<img src="../images/homeicon.gif" border="0" alt="home" /></a>
<a class="left" href="../default.asp" target="_top">
<b>HOME</b></a>
<br /><br />
<b>XML Basic</b><br />
<a class="left" target="_top" href="default.asp" >XML HOME</a><br />
<a class="left" target="_top" href="xml_whatis.asp" >XML Introduction</a><br />
<a class="left" target="_top" href="xml_usedfor.asp" >XML How to use</a><br />
<a class="left" target="_top" href="xml_tree.asp" >XML Tree</a><br />
<a class="left" target="_top" href="xml_syntax.asp" >XML Syntax</a><br />
<a class="left" target="_top" href="xml_elements.asp" >XML Elements</a><br />
<a class="left" target="_top" href="xml_attributes.asp" >XML Attributes</a><br />
<a class="left" target="_top" href="xml_dtd.asp" >XML Validation</a><br />
<a class="left" target="_top" href="xml_validator.asp" >XML Validator</a><br />
<a class="left" target="_top" href="xml_view.asp" >XML Viewing</a><br />
<a class="left" target="_top" href="xml_display.asp" >XML CSS</a><br />
<a class="left" target="_top" href="xml_xsl.asp" >XML XSLT</a><br />
<br />
<b>XML JavaScript</b><br />
<a class="left" target="_top" href="xml_parser.asp" >XML Parser</a><br />
<a class="left" target="_top" href="xml_dom.asp" style='font-weight:bold;'>XML DOM</a><br />
<a class="left" target="_top" href="xml_to_html.asp" >XML to HTML</a><br />
<a class="left" target="_top" href="xml_http.asp" >XML HTTP Request</a><br />
<a class="left" target="_top" href="xml_applications.asp" >XML Application</a><br />
<br />
<b>XML Advanced</b><br />
<a class="left" target="_top" href="xml_namespaces.asp" >XML Namespaces</a><br />
<a class="left" target="_top" href="xml_cdata.asp" >XML CDATA</a><br />
<a class="left" target="_top" href="xml_encoding.asp" >XML Encoding</a><br />
<a class="left" target="_top" href="xml_server.asp" >XML Server</a><br />
<a class="left" target="_top" href="xml_dom_advanced.asp" >XML DOM Advanced</a><br />
<a class="left" target="_top" href="xml_dont.asp" >XML Don't</a><br />
<a class="left" target="_top" href="xml_technologies.asp" >XML Technologies</a><br />
<a class="left" target="_top" href="xml_real_life.asp" >XML in Real Life</a><br />
<a class="left" target="_top" href="xml_editors.asp" >XML Editors</a><br />
<a class="left" target="_top" href="xml_summary.asp" >XML Summary</a><br />
<br />
<b>Examples/Quiz</b><br />
<a class="left" target="_top" href="xml_examples.asp" >XML Examples</a><br />
<a class="left" target="_top" href="xml_quiz.asp" >XML Quiz</a><br /><br />
<b>Selected Reading</b><br />
<a class="left" target="_top" href="../browsers/browsers_stats.asp">Web Statistics</a><br />
<a class="left" target="_top" href="../site/site_glossary.asp">Web Glossary</a><br />
<a class="left" target="_top" href="../hosting/default.asp">Web Hosting</a><br />
<a class="left" target="_top" href="../quality/default.asp">Web Quality</a><br /><br />
<a class="left" target="_top" href="../forum/default.asp">W3Schools Forum</a><br /><br />
<a class="left" target="_top" href="../about/about_helping.asp">Helping W3Schools</a><br /><br />
<script type="text/javascript"><!--
google_ad_client = "pub-3440800076797949";
/*LeftLinkUnit*/
google_ad_slot = "4854527104";
google_ad_width = 120;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="../../pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</td>
<td valign="top">
<table style="border: 1px solid gray" width="100%" bgcolor="#FFFFFF" border="0" cellpadding="5" cellspacing="0">
<tr>
<td>


<h1>XML DOM</h1>

<a href="xml_parser.asp"><img border="0" src="../images/btn_previous.gif" alt="previous" width="100" height="20" /></a>
<a href="xml_to_html.asp"><img border="0" src="../images/btn_next.gif" alt="next" width="100" height="20" /></a>

<hr />
<p class="intro">
The DOM (Document Object Model) defines a standard way for accessing and 
manipulating documents.</p>

<hr />

<h2>The XML DOM</h2>
<p>
The XML DOM (XML Document Object Model) defines a 
standard way for accessing and manipulating XML documents.
</p>
<p>
The DOM views XML documents as a tree-structure. All 
elements can be accessed through the DOM tree. Their content (text and 
attributes) can be modified or 
deleted, and new elements can be created. The elements, their 
text, and their attributes are all known as nodes.
</p>
<p>
In the examples below we use the following DOM reference to get the text from the 
&lt;to&gt; element:</p>
<p>
xmlDoc.getElementsByTagName(&quot;to&quot;)[0].childNodes[0].nodeValue</p>
<ul>
	<li><b>xmlDoc</b> - the XML document created by the parser.</li>
	<li><b>getElementsByTagName(&quot;to&quot;)[0]</b> - the first &lt;to&gt; element</li>
	<li><b>childNodes[0]</b> - the first child of the &lt;to&gt; element (the text 
	node)</li>
	<li><b>nodeValue</b> - the value of the node (the text itself)</li>
</ul>
<p>
You can learn more about the XML DOM in our <a href="../dom/default.asp">XML DOM 
tutorial</a>.</p>

<hr />

<h2>The HTML DOM</h2>
<p>
The HTML DOM (HTML Document Object Model) defines a 
standard way for accessing and manipulating HTML documents.
</p>
<p>
All 
HTML elements can be accessed through the HTML DOM.</p>
<p>
In the examples below we use the following DOM reference to change the text of 
the HTML element where id=&quot;to&quot;:</p>
<p>
document.getElementById(&quot;to&quot;).innerHTML=</p>
<ul>
	<li><b>document</b> - the HTML document</li>
	<li><b>getElementById(&quot;to&quot;)</b> - the HTML element where id=&quot;to&quot;</li>
	<li><b>innerHTML</b> - the inner text of the HTML element</li>
</ul>
<p>
You can learn more about the HTML DOM in our <a href="../htmldom/default.asp">HTML 
DOM tutorial</a>.</p>

<hr />
<h2>Parsing an XML File - A Cross browser Example</h2>

<p>The following code loads an XML document (&quot;note.xml&quot;) into the XML parser:</p>

<table width="100%" border="1" class="ex" cellspacing="0">
<tr><td>
<pre>&lt;html&gt;
&lt;head&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
function parseXML()
{
try //Internet Explorer
  {
  xmlDoc=new ActiveXObject(&quot;Microsoft.XMLDOM&quot;);
  }
catch(e)
  {
  try //Firefox, Mozilla, Opera, etc.
    {
    xmlDoc=document.implementation.createDocument(&quot;&quot;,&quot;&quot;,null);
    }
  catch(e)
    {
    alert(e.message);
    return;
    }
  }
xmlDoc.async=false;
xmlDoc.load(&quot;note.xml&quot;);

document.getElementById(&quot;to&quot;).innerHTML=
xmlDoc.getElementsByTagName(&quot;to&quot;)[0].childNodes[0].nodeValue;
document.getElementById(&quot;from&quot;).innerHTML=
xmlDoc.getElementsByTagName(&quot;from&quot;)[0].childNodes[0].nodeValue;
document.getElementById(&quot;message&quot;).innerHTML=
xmlDoc.getElementsByTagName(&quot;body&quot;)[0].childNodes[0].nodeValue;
}
&lt;/script&gt;
&lt;/head&gt;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -