У меня есть следующий XML.Читать xml url Delphi
<ArrayOfRapJ xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/pluriel.Models">
<Rapj>
<Libdep>% Fréquentation:</Libdep>
<Total>36.860068259385665529010238910</Total>
</Rapj>
Я использую следующий Delphi код для чтения значения <Libdep>
и <Total>
:
var
DOC: IXMLDocument;
i: Integer;
OrderChilds, E1EDP01_Node: IXMLNode;
begin
DOC := LoadXMLDocument('d:\Rapjrnprests.xml');
for i := 0 to DOC.ChildNodes.Nodes['ArrayOfRapJ'].ChildNodes.Count - 1 do
begin
OrderChilds := DOC.ChildNodes.Nodes['RapJ'].ChildNodes[i];
if OrderChilds.NodeName = 'RapJ' then
begin
E1EDP01_Node := OrderChilds.ChildNodes.Nodes['Libdep'];
if Assigned(E1EDP01_Node) then
Memo1.Lines.Add(E1EDP01_Node.ChildNodes.Nodes['Total'].NodeValue)
end;
end;
XML, используется URL пространства имен. Как читать значения?
Это не массовое понимание того, что вы просите. Можете ли вы опубликовать любой код, который у вас есть? – GHC
все сделано, спасибо :) – David
Здравствуйте. Для справок в будущем вы всегда можете отредактировать свой собственный пост и добавить к нему любую дополнительную информацию. Ответы, ответы на которые не являются ответами, не одобряются. Во избежание сомнений, я ничего не знаю о Delphi - если ваш вопрос хорош (имеет правильную информацию во всех правильных местах), вы с большей вероятностью получите ответ от того, кто знает об этом типе вещей. – GHC