Delphi 中的 XMLDocument 類詳解(2) – 記要

1、TXMLDocument 適用於記憶體中操作和建立新的 xml2、一個 TXMLDocument 文檔其實就是一個節點集合3、每個節點包括名稱、常值內容、屬性集合、子節點集合4、可以按位置或名稱訪問節點5、每一個節點都是一個 IXMLNode 對象6、每一個節點下包含的節點集合是一個 IXMLNodeList 對象, 用節點的 ChildNodes 屬性擷取7、根節點 XMLDocument1.DocumentElement 也是一個 IXMLNode

Delphi 中的 XMLDocument 類詳解(3) – 讀取 xml 檔案

先虛擬一個測試檔案: test.xml; 放在 c:\temp\ 下備用.張三姓名> 男性別> 34年齡> 人員> 李四姓名> 女性別> 43年齡> 人員> 王五姓名> 女性別> 25年齡> 人員> 孫六姓名> 男性別> 52年齡> 人員> 輔助人員>科室名單>unit Unit1;interfaceuses

Delphi 中的 XMLDocument 類詳解(5) – 擷取元素內容

unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, xmldom, XMLIntf, msxmldom, XMLDoc, StdCtrls;type TForm1 = class(TForm) XMLDocument1: TXMLDocument; Button1: TButton; Button2:

Delphi 中的 XMLDocument 類詳解(6) – 訪問節點屬性

unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, xmldom, XMLIntf, msxmldom, XMLDoc, StdCtrls;type TForm1 = class(TForm) XMLDocument1: TXMLDocument; Button1: TButton; Button2:

Delphi 中的 XMLDocument 類詳解(7) – 擷取節點名稱與節點的屬性名稱

unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, xmldom, XMLIntf, msxmldom, XMLDoc, StdCtrls;type TForm1 = class(TForm) XMLDocument1: TXMLDocument; Button1: TButton; Button2:

Delphi 中的 XMLDocument 類詳解(8) – 添加與刪除節點

unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, xmldom, XMLIntf, msxmldom, XMLDoc, StdCtrls;type TForm1 = class(TForm) XMLDocument1: TXMLDocument; Memo1: TMemo; Button1:

Delphi 中的 XMLDocument 類詳解(9) – 關於 HasChildNodes 與 IsTextElement

unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, xmldom, XMLIntf, msxmldom, XMLDoc, StdCtrls;type TForm1 = class(TForm) XMLDocument1: TXMLDocument; Button1: TButton; Button2:

Delphi 中的 XMLDocument 類詳解(10) – 判斷節點類型: 支節點、分葉節點、文本節點、空節點

unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, xmldom, XMLIntf, msxmldom, XMLDoc, StdCtrls;type TForm1 = class(TForm) XMLDocument1: TXMLDocument; Button1: TButton; Button2:

Delphi 中的 XMLDocument 類詳解(11) – 一個多餘的屬性: Nodes

unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, xmldom, XMLIntf, msxmldom, XMLDoc, StdCtrls;type TForm1 = class(TForm) XMLDocument1: TXMLDocument; Button1: TButton; procedure

Delphi 中的 XMLDocument 類詳解(12) – 讀取或設定 xml 的編碼與版本號碼

unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, xmldom, XMLIntf, msxmldom, XMLDoc, StdCtrls;type TForm1 = class(TForm) XMLDocument1: TXMLDocument; Memo1: TMemo; procedure

關於 Delphi 中流的使用(2) 用 TFileStream(檔案流) 讀寫

TStream 是一個抽象的基類, 不能直接產生對象. 在具體的應用中, 主要使用它的子孫類:TFileStream: 檔案流TStringStream: 字串流TMemoryStream: 記憶體流TResourceStream: 資源檔流THandleStream: 是 TFileStream 的父類、TStream 的子類TCustomMemoryStream: 是 TMemoryStream 和 TResourceStream 的父類、TStream 的子類與流相關的常用類還有:

關於 Delphi 中流的使用(3) 通過記憶體流讀取檔案

unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;type TForm1 = class(TForm) Memo1: TMemo; Button1: TButton; Button2: TButton; Button3: TButton; procedure

關於 Delphi 中流的使用(4) 遍曆讀取流中的所有資料

unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;type TForm1 = class(TForm) Memo1: TMemo; Memo2: TMemo; {需要添加兩個 Memo 用於顯示} Button1: TButton; procedure

關於 Delphi 中流的使用(5) 組件序列化

unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;type TForm1 = class(TForm) Button1: TButton; Button2: TButton; Button3: TButton; Button4: TButton; Memo1: TMemo;

關於 Delphi 中流的使用(6) 用流讀寫結構化檔案

unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;type TForm1 = class(TForm) Memo1: TMemo; {添加 Memo 顯示內容} Button1: TButton; Button2: TButton; procedure

關於 Delphi 中流的使用(8) 壓縮與解壓縮的函數

unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;type TForm1 = class(TForm) Button1: TButton; Button2: TButton; procedure Button1Click(Sender: TObject); procedure

關於 Delphi 中流的使用(9) 分割與合并檔案的函數

unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;type TForm1 = class(TForm) Button1: TButton; Button2: TButton; procedure Button1Click(Sender: TObject); procedure

Addr 函數 – 擷取對象指標

procedure TForm1.FormCreate(Sender: TObject);var Str: string; pStr: PString;begin Str := 'Delphi 2007'; pStr := @Str; {用 @ 擷取指標} ShowMessage(pStr^); {Delphi 2007} Str := 'Delphi 2008'; pStr := Addr(Str); {Addr 和 @ 的作用是一樣的, 都是擷取指標}

xml 文法提示

1、忽略空白2、注釋: 3、指令: ?>4、特殊字元: ' " & 替代: < > ' " &5、位元據:6、區分大小寫7、標記不能交疊8、單標記, 也就是空元素, 如: , 只用屬性記錄資料9、屬性值在引號內10、xml 中的元素與屬性的名字, 必須以字母或 _ 開頭, 後面可以是字母、數字或 _ - : . 的組合, 但不能使用 xml 開始.11、檔案頭包含版本與字元編碼, 如: 、

Delphi 中的 XMLDocument 類詳解(1) – 等待研究的內容

//函數AddChild(const TagName: DOMString): IXMLNode; overload;AddChild(const TagName, NamespaceURI: DOMString): IXMLNode; overload;CreateElement(const TagOrData, NamespaceURI: DOMString): IXMLNode;CreateNode(const NameOrData: DOMString; NodeType:

總頁數: 61357 1 .... 4800 4801 4802 4803 4804 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.