`
ticojj
  • 浏览: 156712 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Create XML Using the MSXML Object Library

    博客分类:
  • vb
 
阅读更多

' This procedure creates XML document
' and saves it to disk.
' Requires msxml.dll (Go to Project --> References and
' and choose Microsoft XML version 2.0, or whatever the
' current version you have installed)
' The example given below will write the following XML
' documents.
'
' <Family>
'    <Member Relationship="Father">
'       <Name>Some Guy</Name>
'    </Member>
' </Family>
'
'but it should be clear how to modify the code
'to create your own documents

Private Sub Create_XML()
  
   Dim objDom As DOMDocument
   Dim objRootElem As IXMLDOMElement
   Dim objMemberElem As IXMLDOMElement
   Dim objMemberRel As IXMLDOMAttribute
   Dim objMemberName As IXMLDOMElement
  
   Set objDom = New DOMDocument
  
   ' Creates root element
   Set objRootElem = objDom.createElement("Family")
   objDom.appendChild objRootElem
  
   ' Creates Member element
   Set objMemberElem = objDom.createElement("Member")
   objRootElem.appendChild objMemberElem
  

<iframe id="I1_1404808061524" style="position: absolute; margin: 0px; width: 450px; top: -10000px; border-style: none;" name="I1_1404808061524" src="https://apis.google.com/_/+1/fastbutton?usegapi=1&amp;annotation=inline&amp;size=medium&amp;origin=http%3A%2F%2Fwww.freevbcode.com&amp;url=http%3A%2F%2Ffreevbcode.com%2FShowCode.asp%3FID%3D1919&amp;gsrc=3p&amp;hostiemode=8&amp;jsh=m%3B%2F_%2Fscs%2Fapps-static%2F_%2Fjs%2Fk%3Doz.gapi.zh_CN.Hj3WaNYFM6I.O%2Fm%3D__features__%2Fam%3DAQ%2Frt%3Dj%2Fd%3D1%2Ft%3Dzcms%2Frs%3DAItRSTOjSJkhgaVGCGUWeMHhneeEEBh6ig#_methods=onPlusOne%2C_ready%2C_close%2C_open%2C_resizeMe%2C_renderstart%2Concircled%2Cdrefresh%2Cerefresh&amp;id=I1_1404808061524&amp;parent=http%3A%2F%2Fwww.freevbcode.com&amp;pfname=&amp;rpctoken=4749925" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" width="100%" data-gapiattached="true"></iframe>
<?XML:NAMESPACE PREFIX = G ?>
Category:

ASP, HTML and XML

Type:

Snippets

Difficulty:

Beginning

Author:
Andrew Park

Version Compatibility: Visual Basic 6

More information:
This code shows you how to create simple xml document. Refer to comments for further details.

Instructions: Copy the declarations and code below and paste directly into your VB project.

 

------------------------------------------------------------

   ' Creates Attribute to the Member Element
   Set objMemberRel = objDom.createAttribute("Relationship")
   objMemberRel.nodeValue = "Father"
   objMemberElem.setAttributeNode objMemberRel
  
   ' Create element under Member element, and
   ' gives value "some guy"
   Set objMemberName = objDom.createElement("Name")
   objMemberElem.appendChild objMemberName
   objMemberName.Text = "Some Guy"

   ' Saves XML data to disk.
   objDom.save ("c:\temp\andrew.xml")
End Sub

 

--------------------------------------------

 

copied from  http://www.freevbcode.com/ShowCode.asp?ID=1919 

分享到:
评论

相关推荐

    Microsoft Core XML Services (MSXML) 6.0

    **Microsoft Core XML Services (MSXML) 6.0详解** Microsoft Core XML Services(简称MSXML)是微软公司推出的一系列接口和组件,用于在Windows环境中处理XML文档。MSXML 6.0是其中的一个版本,它专注于提高性能、...

    xml.rar_XML VC_msxml_vc xml _xml

    wprintf(L"Failed to create XML document instance.\n"); } CoUninitialize(); // 清理COM库 return 0; } ``` 在这个例子中,我们首先初始化COM库,然后创建一个IXMLDOMDocument对象实例。接着,我们加载XML...

    XML解析MSXML解析

    MSXML解析器提供了两种主要的解析方式:DOM(Document Object Model)和SAX(Simple API for XML)。DOM解析方式将整个XML文档加载到内存中,形成一棵由节点构成的树形结构,便于开发者遍历和修改文档。这种方式适合...

    XML程序软件MSXML5组件

    5. **DLL(Dynamic Link Library)文件**:MSXML5作为Windows系统的一部分,通常以DLL文件的形式存在,这使得它可以被多个进程共享,减少系统资源的占用。 在使用MSXML5时,开发者需要注意兼容性问题,因为不同的...

    ActiveObject 对象 Msxml2.DOMDocument 详解

    Msxml2.DOMDocument是Microsoft XML库(MSXML)中的核心组件,它实现了W3C的Document Object Model (DOM)接口。DOM是一种编程接口,允许程序和脚本动态地访问和更新XML文档的结构、内容和样式。DOMDocument对象提供...

    XML.rar_c xml_msxml_msxml pudn_msxml xml_xml 解析

    在Windows环境中,Microsoft提供了MSXML库,它是一组用于处理XML的COM组件,支持DOM(Document Object Model)和SAX(Simple API for XML)两种解析方式。 DOM是W3C组织推荐的一种解析XML的标准方法,它将XML文档视...

    C++ 解析XML(MSXML)

    MSXML支持DOM(Document Object Model)和SAX(Simple API for XML)两种解析方式,但在这里我们将主要关注DOM,因为DOM允许我们以树形结构来处理XML,便于访问和操作文档的任何部分。 首先,要使用MSXML,你需要...

    msxml解析xml同名节点

    ### msxml解析XML同名节点知识点详解 #### 一、MSXML简介 MSXML(Microsoft XML)是由微软公司开发的一套用于处理XML文档的技术。它提供了多种编程接口,包括COM接口,使得开发者能够轻松地在各种.NET框架之外的...

    MSXML 4.0 sp2 parser sdk

    MSXML 4.0 SP2解析器是SDK的核心组件,它实现了W3C(World Wide Web Consortium)的标准,如DOM(Document Object Model)和SAX(Simple API for XML),使得开发者能够按照这些标准来处理XML文档。DOM允许程序以树...

    利用MSXML解析xml文件实例

    本实例将详细介绍如何利用Microsoft的MSXML库来解析XML文件。 MSXML,全称为Microsoft XML Core Services,是微软提供的一套用于处理XML文档的COM组件。它提供了多种接口,如IXMLDOMDocument,IXMLDOMNode等,供...

    MSXML 4.0 SP2 Parser and SDK

    4. **DOM(Document Object Model)支持**:MSXML提供了对DOM模型的支持,允许开发者以树形结构访问和操作XML文档,方便进行数据的添加、删除和修改。 5. **SAX(Simple API for XML)接口**:除了DOM,MSXML还支持...

    MsXML4 运行库

    DOM(Document Object Model)是W3C定义的一个标准接口,用于表示XML文档的结构,并提供了操作XML文档的方法。DOMDocument是DOM模型的核心,它代表了一个XML文档的根节点。通过DOMDocument对象,开发者可以创建、...

    c++ MSXML2 msxml6 XML 创建读写源码

    MSXML2是较早版本的MSXML接口,主要支持XML DOM(Document Object Model)模型,允许程序对XML文档进行增删改查。而msxml6是其后续版本,提供了更稳定和安全的API,尤其是在处理大型XML文档时性能更优。 创建XML...

    xml.rar_msxml_pudn msxml_xml_xml写入_读取 XML 文件

    MSXML提供了多种接口,如DOM(Document Object Model)、SAX(Simple API for XML)和IXMLHTTPRequest,以支持XML文档的解析、创建和操作。在这个案例中,重点是DOM模型,它将整个XML文档表示为一个树形结构,允许...

    MSXML解析XML文档

    1. **XML解析器**:MSXML提供了几种不同的解析器,如MSXML2.DOMDocument、MSXML2.FreeThreadedDOMDocument等,它们能够加载XML文档并构建一个DOM(Document Object Model)树。DOM是一种将XML文档结构化为节点树的...

    msxml4.0 sp2

    1. **创建XML文档:** 使用IXMLDOMDocument的createDocument方法可以创建一个新的XML文档实例。 2. **加载XML文档:** 通过load方法,可以将XML文件的内容加载到IXMLDOMDocument对象中。 3. **保存XML文档:** 调用...

    Microsoft® XML Core Services (MSXML) 5.0 参考手册

    这些API包括DOM(Document Object Model)、SAX(Simple API for XML)和XPath(XML Path Language)等接口。 ### DOM模型 DOM是XML文档的树形表示,允许开发者通过节点层次结构访问和操作XML数据。MSXML 5.0中的...

    Xml.rar_msxml_pudn msxml

    MSXML,全称为Microsoft XML Core Services,提供了多种接口和组件,如DOM(Document Object Model)、SAX(Simple API for XML)和XPath,使得开发人员可以方便地在.NET或COM环境中创建、读取、修改和验证XML文档。...

    msxml4.0_SP3 msxml4.0_SP3 msxml4.0

    MSXML 4.0是微软提供的一个接口,让开发者可以在Windows环境中创建和处理XML文档,支持DOM(Document Object Model)和SAX(Simple API for XML)两种解析方式。 MSXML 4.0 SP3是一个服务包,它包含了对原始MSXML ...

    用msxml写一个xml文档

    用msxml写一个xml文档的源代码 #include "stdafx.h" #import "msxml4.dll" named_guids using namespace MSXML2; inline void linefeed(MSXML2::IXMLDOMDocument2Ptr pXMLDoc, MSXML2::IXMLDOMNode *pRootNode...

Global site tag (gtag.js) - Google Analytics