免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
delphi讀寫XML
XML文件內(nèi)容;
  1. <?xml version="1.0" encoding="GB2312"?>
  2. <我的書>
  3.  
  4.    <漫畫 作者="小飛">
  5.         <書名>火影忍者</書名>
  6.         <價格>100</價格>
  7.     </漫畫>
  8.     <漫畫 作者="大飛">
  9.         <書名>死神</書名>
  10.         <價格>100</價格>
  11.     </漫畫>
  12.     <漫畫 作者="阿斗">
  13.         <書名>天牢</書名>
  14.         <價格>200</價格>
  15.     </漫畫>
  16.     <小說 作者="阿斗">
  17.         <書名>天牢</書名>
  18.         <價格>200</價格>
  19.     </小說>
  20. </我的書>



////////////
delphi內(nèi)容;
  1. unit Unit1;
  2. interface
  3. uses
  4. Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  5. Dialogs, xmldom, XMLIntf, msxmldom, XMLDoc, StdCtrls;
  6. type
  7. TForm1 = class(TForm)
  8.     Button1: TButton;
  9.     Memo1: TMemo;
  10.     XMLDocument1: TXMLDocument;
  11.     procedure Button1Click(Sender: TObject);
  12. private
  13.     { Private declarations }
  14. public
  15.     { Public declarations }
  16. end;
  17. mybook = class
  18.     name: string;
  19.     money: string;
  20.     author: string;
  21. end;
  22. var
  23. Form1: TForm1;
  24. implementation
  25. {$R *.dfm}
  26. procedure TForm1.Button1Click(Sender: TObject);
  27. var
  28. root: IXMLnode;
  29. lei: IXMLNode;
  30. info: IXMLNode;
  31. book: mybook;
  32. i: integer;
  33. begin
  34. xmldocument1.LoadFromFile('xml.xml');
  35. root := xmldocument1.DocumentElement;
  36. lei := root.ChildNodes.First;
  37. while lei <> nil do
  38. begin
  39.     if lei.NodeName = '漫畫' then
  40.     begin
  41.       book := mybook.Create;
  42.       book.author := lei.Attributes['作者'];
  43.       info := lei.ChildNodes.First;
  44.       while info <> nil do
  45.       begin
  46.         if info.NodeName = '書名' then
  47.           book.name := info.Text
  48.         else if info.NodeName = '價格' then
  49.           book.money := info.Text;
  50.         info := info.NextSibling;
  51.         //showmessage('中華人民共和國');
  52.       end;
  53.       memo1.Lines.Add(book.name + book.money + book.author);
  54.     end;
  55.     lei := lei.NextSibling;
  56. end;
  57. end;
  58. end.
寫XML

  1. procedure TForm1.btn2Click(Sender: TObject);
  2. var
  3.     a, b, c:IXMLNode;
  4. begin
  5.     xmlDocument.Active := true;
  6.     xmlDocument.Version := '1.0';
  7.     xmlDocument.Encoding := 'gb2312';
  8.     a := xmlDocument.AddChild('第一個節(jié)點');
  9.     b := a.AddChild('第一個節(jié)點的子節(jié)點');
  10.     c := b.AddChild('第一個節(jié)點的子節(jié)點的子節(jié)點');
  11.     c.Text := '第一個節(jié)點的子節(jié)點的子節(jié)點的標題';
  12.     xmlDocument.SaveToFile('e:\\pas\\Rule.xml');
  13. end;
本站僅提供存儲服務,所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Delphi 中的 XMLDocument 類詳解(12) - 讀取或設置 xml 的編碼與版本號
Delphi直接讀取Xml
Unity中xml解析
XmlDocument類的WriteContentTo和WriteTo方法
一個經(jīng)過改良的XMLHelper(包含了序列化,反序列化,創(chuàng)建xml文件,讀取節(jié)點,C#對...
C#:XML操作類
更多類似文章 >>
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服