(4).读取XML文件
//读取XML文件
//1、LoadfromFile装入XML文件
//2、指定路径,激活读取
//3、从内存流读取
//4、从网络上直接获取
//1、LoadfromFile装入XML文件
procedure TForm1.Button1Click(Sender: TObject);
begin
XMLDocument1.LoadfromFile('c:\temp\test.xml');
// XMLDocument1.Active := True;
Memo1.Lines := XMLDocument1.XML;
end;
//2、指定路径,激活读取
procedure TForm1.Button9Click(Sender: TObject);
begin
XMLDocument1.FileName := 'c:\temp\test.xml';
XMLDocument1.Active := True;
ShowMessage(FormatXMLData(XMLDocument1.XML.Text));
end;
//3、从内存流读取
procedure TForm1.Button2Click(Sender: TObject);
var
ms: TMemoryStream;
begin
ms := TMemoryStream.Create;
ms.LoadfromFile('c:\temp\test.xml');
XMLDocument1.LoadfromStream(ms);
Memo1.Lines := XMLDocument1.XML;
ms.Free;
end;
//4、从网络上直接获取
procedure TForm1.Button10Click(Sender: TObject);
begin
XMLDocument1.LoadfromFile('http://www.************8/*.xml');
ShowMessage(FormatXMLData(XMLDocument1.XML.Text));
end;
相关文档:
在做一般的XML数据交换过程中,我更乐意传递XML字符串,而不是格式化的XML Document。这就涉及到XML字符串和Xml Document的转换问题,说白了这是个很简单的问题,本文就各种XML解析器分别列举如下,以方便自己今后查阅。
一、使用最原始的javax.xml.parsers,标准的jdk api
// 字符串转XML
String xmlStr = "......";
S ......
XML是一种可扩展置标语言,又称可扩展的编辑语言。XML文档的定义格式有两种:DTD和Schema格式,由于Schema是xml本身的,所以应用的非常普遍。xml的作用是文件的读写,所以在web开发中也得到了广泛应用,作为一种配置文件,充分发挥了它读写的功能。XML的解析方式有四种:DOM,SAX,JDOM,DOM4J。 ......
java 代码
package com.dc.framework.taglib;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List; &nb ......
(一) 先讲一下XML中的物殊字符,手动填写时注意一下。
字符 字符实体
& ......