我创建,根据MySQL的行生成XML WebService的,结果是这样的:FindNode与二等于节点
<DB>
<CONFIG>
<ID>1</ID>
<CODAUTORIZACAO>12345</CODAUTORIZACAO>
<CODUSUARIO>12345</CODUSUARIO>
<CODEMPRESA>12345</CODEMPRESA>
<NOMEEMPRESA>TESTE</NOMEEMPRESA>
</CONFIG>
<COLETEIROS>
<ID>1</ID>
<CODIGO>123</CODIGO>
<NOME>teste</NOME>
<PRECOCX>1</PRECOCX>
<PRECOKG>1</PRECOKG>
<PRECOCS>1</PRECOCS>
</COLETEIROS>
<COLETEIROS>
<ID>2</ID>
<CODIGO>135</CODIGO>
<NOME>ab</NOME>
<PRECOCX>12</PRECOCX>
<PRECOKG>321</PRECOKG>
<PRECOCS>12</PRECOCS>
</COLETEIROS>
</DB>
如果你看到,这个XML具有相同的名称“COLETEIROS”双节点,但是当我找到与XMLDocument.DocumentElement.ChildNodes.FindNode('COLETEIROS')我只能看到第一个节点。有没有办法FindNode存在?我想用这个值填充组合框,但我是新的XMLDocument。
感谢您的帮助!
遍历节点 –
我没有发现有关迭代到Delphi XMLDocument的任何内容,仅适用于C#和Delphi NativeXML,但在Delphi XE10 NativeXML被替换为XMLDocument,我不知道等价的代码,因为我不知道这两个哈哈:/ –
所有的XML库允许枚举 –