我創建,根據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庫允許枚舉 –