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

📄 a beginner's guide to the xml dom.htm

📁 这是一本关于XML的学习的书
💻 HTM
📖 第 1 页 / 共 4 页
字号:
      <p align="JUSTIFY"> <font size="3"><b>Set objParser = CreateObject( "Microsoft.XMLDOM")</b></font></p>
      <p align="JUSTIFY"><font face="宋体" lang="ZH-CN" size=3>如果你使用</font><font size=3>ASP 
        </font><font face="宋体" lang="ZH-CN" size=3>(</font><font size=3>Active 
        Server Page</font><font face="宋体" lang="ZH-CN" size=3>),你使用</font><b><font size=3>Server.CreateObject</font></b><font face="宋体" lang="ZH-CN" size=3>方法。</font></p>
      <p align="JUSTIFY"> <font size="3"><b>Set objParser = Server.CreateObject( 
        "Microsoft.XMLDOM" )</b></font></p>
      <p align="JUSTIFY"><font face="宋体" lang="ZH-CN" size=3>如果你在使用</font><font size=3>VB</font><font face="宋体" lang="ZH-CN" size=3>,你可以创建一个对</font><font size=3>MSXML</font><font face="宋体" lang="ZH-CN" size=3>类型库的引用,这样就可以访问</font><font size=3>DOM</font><font face="宋体" lang="ZH-CN" size=3>。要在</font><font size=3>VB6.0</font><font face="宋体" lang="ZH-CN" size=3>中使用</font><font size=3>MSXML</font><font face="宋体" lang="ZH-CN" size=3>,操作如下:</font></p>
      <ol>
        <p align="JUSTIFY">
        <li><font face="宋体" lang="ZH-CN" size=3>打开</font><b><font size=3>Project 
          References</font></b><font face="宋体" lang="ZH-CN" size=3>项</font></li>
        <p></p>
        <p align="JUSTIFY">
        <li><font face="宋体" lang="ZH-CN" size=3>从</font><font size=3>COM</font><font face="宋体" lang="ZH-CN" size=3>对象中选择</font><b><font size=3>Microsoft 
          XML, version 2.0</font></b><font face="宋体" lang="ZH-CN" size=3>,如果你找不到此项,你需要得到它。</font></li>
        <p></p>
        <p align="JUSTIFY">
        <li><font face="宋体" lang="ZH-CN" size="3">你可以创建一个解析器的实例了。</font></li>
        <p></p>
      </ol>
      <p align="JUSTIFY"><b><font size="3">Dim xDoc As MSXML.DOMDocument Set xDoc 
        = New MSXML.DOMDocument</font></b></p>
      <p align="JUSTIFY"><font size=3> </font><font face="宋体" lang="ZH-CN" size=3>你可以通过两个途径获得</font><b><font size=3>Msxml.dll</font></b><font face="宋体" lang="ZH-CN" size=3>。</font></p>
      <ol>
        <p align="JUSTIFY">
        <li><font face="宋体" lang="ZH-CN" size=3>你可以安装</font><font size=3>IE5.0</font><font face="宋体" lang="ZH-CN" size=3>,</font><font size=3>MSXML</font><font face="宋体" lang="ZH-CN" size=3>解析器是其中集成的部件。</font></li>
        <p></p>
        <p align="JUSTIFY">
        <li><font face="宋体" lang="ZH-CN" size="3">或者你可以到相关网站上下载它</font></li>
        <p></p>
      </ol>
      <p align="JUSTIFY"> <font face="宋体" lang="ZH-CN" size=3>一旦你建立了类型库的引用,你就可以执行解析,调入文档,总之,你可以处理</font><font size=3>XML</font><font face="宋体" lang="ZH-CN" size=3>文档了。</font></p>
      <p align="JUSTIFY"><font size=3> </font><font face="宋体" lang="ZH-CN" size=3>你可能有一些迷惑,我该干些什么?如果你打开</font><font size=3>MSXML</font><font face="宋体" lang="ZH-CN" size=3>库,用</font><font size=3>Visual 
        Basic 6.0</font><font face="宋体" lang="ZH-CN" size=3>对象察看器察看其中的对象模型,你会发现很丰富。本文会告诉你如何利用</font><b><font size=3>DOMDocumen</font></b><font size=3>t</font><font face="宋体" lang="ZH-CN" size=3>类和</font><b><font size=3>IXMLDOMNode</font></b><font face="宋体" lang="ZH-CN" size=3>界面来访问</font><font size=3>XML</font><font face="宋体" lang="ZH-CN" size=3>文档。</font></p>
      <p align="JUSTIFY"><font size=3> </font><b><u><img src="../../Dom_beginner.gif" tppabs="http://www.xml.org.cn:8188/Dom_beginner.gif" width="350" height="218"></u></b></p>
      <p align="JUSTIFY"></p>
      <p align="JUSTIFY"><b><u><font face="宋体" lang="ZH-CN" size="3"> </font></u></b></p>
      <p align="JUSTIFY"><font size=3> </font><font face="宋体" lang="ZH-CN" size=3><a name="4"></a>如何</font><font size=3>Load</font><font face="宋体" lang="ZH-CN" size=3>一个文档:</font></p>
      <p align="JUSTIFY"> <font face="宋体" lang="ZH-CN" size=3>要调入一个</font><font size=3>XML</font><font face="宋体" lang="ZH-CN" size=3>文档,先必须创建一个</font><b><font size=3>DOMDocument</font></b><font face="宋体" lang="ZH-CN" size=3>的实例。</font></p>
      <p align="JUSTIFY"><b><font size="3">Dim xDoc As MSXML.DOMDocument</font></b></p>
      <p align="JUSTIFY"><b><font size="3">Set xDoc = New MSXML.DOMDocument</font></b></p>
      <p align="JUSTIFY"><font face="宋体" lang="ZH-CN" size=3>当你获得一个合法的引用,你就可以用</font><b><font size=3>LOAD</font></b><font face="宋体" lang="ZH-CN" size=3>方法来调入一个文档。解析器可以从本地硬盘调入或者通过</font><font size=3>UNC</font><font face="宋体" lang="ZH-CN" size=3>和</font><font size=3>URL</font><font face="宋体" lang="ZH-CN" size=3>从网络上调入。</font></p>
      <p align="JUSTIFY"><font face="宋体" lang="ZH-CN" size="3">从硬盘调入如下:</font></p>
      <p align="JUSTIFY"><b><font size="3">If xDoc.Load("C:\My Documents\cds.xml") 
        Then</font></b></p>
      <p align="JUSTIFY"><b><font face="宋体" lang="ZH-CN" size=3>&#9;</font><font size=3>' 
        </font><font face="宋体" lang="ZH-CN" size=3>文档调入成功</font></b></p>
      <p align="JUSTIFY"> <b><font face="宋体" lang="ZH-CN" size=3>&#9;</font><font size=3>' 
        </font><font face="宋体" lang="ZH-CN" size=3>作我们喜欢作的事</font></b></p>
      <p align="JUSTIFY"><font size="3"><b>Else</b></font></p>
      <p align="JUSTIFY"><b><font size=3>&#9;' </font><font face="宋体" lang="ZH-CN" size=3>文档调入失败</font></b></p>
      <p align="JUSTIFY"><font size="3"><b>End If</b></font></p>
      <p align="JUSTIFY"><font face="宋体" lang="ZH-CN" size=3>当你完成工作,你需要释放掉这个引用,</font><font size=3>MSXML</font><font face="宋体" lang="ZH-CN" size=3>没有直接实现</font><font size=3>CLOSE</font><font face="宋体" lang="ZH-CN" size=3>方法,你最好直接将它设置成</font><font size=3>Nothing</font><font face="宋体" lang="ZH-CN" size=3>来关闭它。</font></p>
      <p align="JUSTIFY"><b><font size="3">Set xDoc = Nothing</font></b></p>
      <p align="JUSTIFY"><font face="宋体" lang="ZH-CN" size=3>当你调用一个文档,默认是异步进行,你可以通过修改</font><font size=3>Async</font><font face="宋体" lang="ZH-CN" size=3>属性来更改它。如果你要操作文档,你必须先检查</font><font size=3>ReadyState</font><font face="宋体" lang="ZH-CN" size=3>属性来确认文档的状态,它会返回五种可能的结果。</font></p>
      <table BORDER cellspacing=1 cellpadding=7 width=396>
        <tr>
          <td width="78%" valign="TOP" height=34> 
            <p align="JUSTIFY"><font face="宋体" lang="ZH-CN" size="3">状态</font>
          </td>
          <td valign="TOP" colspan=2 height=34> 
            <p align="JUSTIFY"><font face="宋体" lang="ZH-CN" size="3">属性值</font>
          </td>
        </tr>
        <tr>
          <td width="78%" valign="TOP" height=36> 
            <p align="JUSTIFY"><font face="宋体" lang="ZH-CN" size="3">未初始化:调入文档没有开始</font>
          </td>
          <td valign="TOP" colspan=2 height=36> 
            <p align="JUSTIFY"><font size="3">0</font></p>
            <p align="JUSTIFY"></p>
            <p align="JUSTIFY"><font size="3"> </font>
          </td>
        </tr>
        <tr>
          <td width="78%" valign="TOP" rowspan=2 height=3> 
            <p align="JUSTIFY"><font face="宋体" lang="ZH-CN" size=3>调入:</font><font size=3>Load</font><font face="宋体" lang="ZH-CN" size=3>方法正在执行</font>
          </td>
          <td valign="TOP" colspan=2 rowspan=2 height=3> 
            <p align="JUSTIFY"><font size="3">1</font>
          </td>
        </tr>
        <tr></tr>
        <tr>
          <td width="78%" valign="TOP" height=36> 
            <p align="JUSTIFY"><font face="宋体" lang="ZH-CN" size=3>调入完成:</font><font size=3>Load 
              </font><font face="宋体" lang="ZH-CN" size=3>方法已经完成</font>
          </td>
          <td valign="TOP" colspan=2 height=36> 
            <p align="JUSTIFY"><font size="3">2</font>
          </td>
        </tr>
        <tr>
          <td width="78%" valign="TOP" height=52> 
            <p align="JUSTIFY"><font face="宋体" lang="ZH-CN" size=3>交互阶段:</font><font size=3>DOM</font><font face="宋体" lang="ZH-CN" size=3>可以进行只读检验,数据部分解析</font>
          </td>
          <td valign="TOP" colspan=2 height=52> 
            <p align="JUSTIFY"></p>
            <p align="JUSTIFY"><font size="3">3</font>
          </td>
        </tr>
        <tr>
          <td valign="TOP" colspan=2 height=29> 
            <p><font face="宋体" lang="ZH-CN" size=3>完成:数据完全解析,可以进行读</font><font size=3>/</font><font face="宋体" lang="ZH-CN" size=3>写操作。</font>
          </td>
          <td width="22%" valign="TOP" height=29> 

⌨️ 快捷键说明

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