Delphi 中的 XMLDocument 类详解(12) - 读取或设置 xml 的编码与版本号

简介:
unit  Unit1;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, xmldom, XMLIntf, msxmldom, XMLDoc, StdCtrls;

type
TForm1 
=   class (TForm)
XMLDocument1: TXMLDocument;
Memo1: TMemo;
procedure  FormCreate(Sender: TObject);
end ;

var
Form1: TForm1;

implementation

{ $R *.dfm }

// 读取或设置 xml 的编码与版本号
procedure  TForm1.FormCreate(Sender: TObject);
begin
XMLDocument1.LoadFromFile(
' c:\temp\test.xml ' );
ShowMessage(XMLDocument1.Version); 
{ 1.0 }
ShowMessage(XMLDocument1.Encoding); 
{ gb2312 }

{ 另外, 这两个属性都是可写的, 譬如: }
XMLDocument1.Encoding :
=   ' UTF-8 ' ;

Memo1.Lines :
=  XMLDocument1.XML;  { 这时会显示乱码 }
end ;

end .
复制代码



本文转自黄聪博客园博客,原文链接:http://www.cnblogs.com/huangcong/archive/2010/08/27/1809945.html,如需转载请自行联系原作者
相关文章
|
XML 存储 JSON
使用自定义XML配置文件在.NET桌面程序中保存设置
本文将详细介绍如何在.NET桌面程序中使用自定义的XML配置文件来保存和读取设置。除了XML之外,我们还将探讨其他常见的配置文件格式,如JSON、INI和YAML,以及它们的优缺点和相关的NuGet类库。最后,我们将重点介绍我们为何选择XML作为配置文件格式,并展示一个实用的示例。
131 0
|
25天前
|
XML 数据格式 Windows
|
6月前
springmvc web.xml文件配置中文编码过滤器
springmvc web.xml文件配置中文编码过滤器
|
XML JavaScript API
Qt通过Doc模式读取XML并设计一个增删改查方便的操作类
Qt通过Doc模式读取XML并设计一个增删改查方便的操作类
181 0
|
XML Android开发 数据格式
Viewbinding自动生成XML的一个对应绑定类
设置完sync一下,然后会在项目中看到对应的XML文件的一个继承了ViewBinding的对应绑定类。 如果不想生成,则在XML文件中设置一个tools:viewBindingIgnore="true"属性,即可忽略不生成对应绑定类。
176 0
|
XML Java 数据格式
使用dom4j工具:设置输出两种xml格式-紧密型和美观型
今天学习使用不知名大佬的domj4 jar包以及用到的几个其他的包,来简单写一个xml
308 0
使用dom4j工具:设置输出两种xml格式-紧密型和美观型
|
XML Linux 数据格式
全网首发:多个mimetypes xml设置某种文件类型的不同图标,LINUX怎样确定使用哪个
全网首发:多个mimetypes xml设置某种文件类型的不同图标,LINUX怎样确定使用哪个
132 0
|
Java Maven
maven pom.xml中设置java编译参数
maven pom.xml中设置java编译参数
342 0
|
XML 开发工具 Android开发
ViewGroup是如何获取到xml中child设置的对应的属性的?
ViewGroup是如何获取到xml中child设置的对应的属性的?
|
XML 数据格式
hutool读取xml文件
hutool读取xml文件