使用delphi可否让xml自动换行缩进
答案:2 悬赏:20 手机版
解决时间 2021-02-08 18:06
- 提问者网友:嘚啵嘚啵
- 2021-02-08 13:20
使用delphi可否让xml自动换行缩进
最佳答案
- 五星知识达人网友:孤独的牧羊人
- 2021-02-08 13:27
方法如下:
1、使用 FormatXMLData 函数。示例代码如下:
Memo1.Lines.Text := FormatXMLData(XMLDocument1.XML.Text);2、设置相关选项:
XMLDocument.Options := [doNodeAutoIndent];//换行
XMLDocument.NodeIndentStr := #9;//使用TAB字符缩进
1、使用 FormatXMLData 函数。示例代码如下:
Memo1.Lines.Text := FormatXMLData(XMLDocument1.XML.Text);2、设置相关选项:
XMLDocument.Options := [doNodeAutoIndent];//换行
XMLDocument.NodeIndentStr := #9;//使用TAB字符缩进
全部回答
- 1楼网友:蕴藏春秋
- 2021-02-08 13:40
这是一个正确的例子,供你参考:
<?xml version= "1.0 " encoding= "utf-8 "?> <root> <student> <name> zhang </name> <age> 21 </age> </student> </root>
uses xmldoc;
procedure tform1.button1click(sender: tobject); var a: txmldocument; b:string; begin a:=txmldocument.create(self); a.filename:= 'd:\student.xml '; //a.xml.text := xmlstr;从字符串中读取原始xml字符串 a.active:=true; b:=a.documentelement.childnodes['student'].childnodes['name'].text; showmessage(b); edit1.text:=b; a.free; end;
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯