VB6.0如何读写修改XML文件?很急的!!!!!

在VB6.0程序中如何进行XML文件的操作,
xml 文件如下:
<?xml version="1.0" encoding="gb2312" ?>
<Document>
<PrintNode x="15" y ="10" text="上海" fontSize="30" id="title"/>
<PrintNode x="340" y ="10" text="北京" fontSize="30" id="title1" />
<PrintNode x="600" y ="10" text="日期:20130930" fontSize="30" id="title2" />
<PrintNode x="15" y ="50" text="天津 " fontSize="30" id="title3" />
<PrintNode x="200" y ="50" text="湖北" fontSize="30" id="title4" />
<PrintNode x="320" y ="50" text="广东" fontSize="30" id="title5" />
<PrintNode x="20" y ="100" text“山东" fontSize="30"id="title6" />
</Document>
我要在程序中去修改text 的内容,例如:将文件中的”山东“改为”黑龙江“。我完全不懂XML的操作,需要一个完整的例子。谢谢!!!

第1个回答  2013-12-02
你有两个选择:
1、将xml文件当做文本文件来处理。替换指定字符即可。
2、使用 MSXML 组件来处理。度娘搜一下,一大堆文档可参考。
第2个回答  2013-12-02
你在网上查哈VB6.0如何读写修改XML文件,应该有答案

VB6.0如何读取并修改XML文件?
1、将xml文件当做文本文件来处理。替换指定字符即可。2、使用 MSXML 组件来处理。度娘搜一下,一大堆文档可参考。打字不易,如满意,望采纳。

vb6.0读写XML和XML与数据库进行数据交换的代码
(1)新建一个工程。在Form1中添加一个CommandButton控件。为了使用msxml解析器,必须事先设置工程项目对msxml.dll的引用。选择“工程”→“引用”命令,打开“引用”对话框,在此选择Microsoft XMLv2.6或更高版本。(2)装载XML文档。遍历节点集合,可以使用Visual Basic的For Each…Next循环结构在节点对...

vb 如何读取xml用vb6.0如何读取XML文件里的数据,并将它以树状显示出来...
Private Function GetValue(ByVal MKey As String, ByVal iStr As String) As String On Error GoTo er ar = Split(iStr, MKey)iStr = ar(1) '右侧字串 ar = Split(iStr, Chr(34))GetValue = ar(1)er:End Function '处理示例 Private Sub Command1_Click()'示例 XMLFile = "D:\\Test...

vb6.0 读取xml文件
vb6.0原代码:Option Explicit Dim XMLDoc As DOMDocument Dim xList As IXMLDOMNodeList Private Sub Form_Load()Set XMLDoc = New DOMDocument Dim n As Long Dim i As Long If XMLDoc.Load("\\2.xml") Then Set xList = XMLDoc.getElementsByTagName("test")For i = 0 To xList.length...

vb6.0查找xml文件里面的指定字符,并修改它的下一行
难度一般,不过下一行你想怎么修改也没说啊。请把问题交代清楚 姑且猜下吧,函数参数:xmlfile为xml文件路径,newvalue为下一行你想要修改的新值 private sub fixxml(byval xmlfile as string, byval newvalue as string)found = falseset xml = createobject("msxml2.domdocument")call xml.load(...

VB 读取XML文件
xml文本中属性值包含<>号没法读取,- 号可能也不行,符件里的文本修改了下。你可以引用Microsoft XML, v6.0库,有几个版本,用new来建立xmlDocument对象,这可以获得点提示帮助。下面代码把各个标签的属性值输出到立即窗口:Private Sub Command1_Click() Dim xmldoc Set xmldoc = CreateObject...

vb6.0 treeview的问题
TVEdit工程(图一)允许在运行时生成节点数据、编辑节点标签、通过拖放操作改变节点的位置,以及将TreeView的数据保存到XML文件或从XML文件读取。 图一 一、规划键击事件 修改用户界面控件的默认行为不仅要考虑到用户如何通过鼠标访问新的控件功能,而且还要允许用户使用键盘操作。TreeView默认支持下列键击事件...

...太大怎么办 我有一个大概300多M的xml格式的文档,现要通过代码来替换...
300m如果xml解析到内存确实又大又慢,换个思路,直接open文件,读取小块到内存,替换后写到文件中

VB6.0中如何往一个XML文件中写入数据, 当条件满足时我只是写入1或0...
DOMDocument类,Load方法载入一个xml文件,loadxml方法将字符串作为xml数据添加到对象中。例如,下面的代码就将一个小的xml文件添加到名为xml_document的文档中。Dim xml_document As New DOMDocument '写入数据 xml_document.loadXML _"<Person>" & vbCrLf & _" <FirstName>Rod<\/FirstName>" &...

vb6.0中读取xml或者txt出现中文乱码
读取的时候,你要在读文件流的 API 上指明要用什么编码读取 xml,txt 文件,乱码主要是格式不对,如果你没指定编码,则系统会用一个默认的编码,如果默认编码刚好是 ansi,则读 ansi 没问题,原理基本上是这样。

相似回答