gpt4 book ai didi

xml - omn​​i xml ,是否有读取 xml 文件的简单当前示例?

转载 作者:数据小太阳 更新时间:2023-10-29 02:22:41 28 4
gpt4 key购买 nike

寻找 Omni Xml 包的可读示例。

文档现在是 2 个示例,用于加载和写入,与读取无关,也与迭代无关。

您能否提供一个简单的阅读 Xml,一个可重复属性的示例

比如

<root>
<value p1=1></value>
<value p1=2 p2='32432'/>
<value p1=3 p3='fdsf'><other></other></value>
</root>

如何遍历所有值并获取 p1 属性。

最佳答案

uses
OmniXML,
OmniXMLUtils;

var
node : IXMLNode;
other: IXMLNode;
xml : IXMLDocument;
begin
xml := CreateXMLDoc;
if XMLLoadFromFile(xml, 'fname.xml') then begin // 3 more notes
for node in XMLEnumNodes(xml,'/root/value') do begin
Writeln(GetNodeAttrStr(node, 'p1', ''), ';', GetNodeAttrStr(node, 'p2', ''), ';',
GetNodeAttrStr(node, 'p3', ''));
other := SelectNode(node, 'other');
end;
end;
end;

警告:未经测试,在浏览器中编写。

关于xml - omn​​i xml ,是否有读取 xml 文件的简单当前示例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7177800/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com