Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Manipular Contenido XML (https://www.clubdelphi.com/foros/showthread.php?t=79874)

webmasterplc 17-08-2012 22:48:14

Manipular Contenido XML
 
Buenas, estoy tratando de manipular un contenido de una respueta xml de un webservice, estoy usando los componentes nativexml alli me dan un ejemplo de manipular un archivo xml, pero yo tengo el contenido en una variable string y no se como podria manipularlos aca le dejo el codigo

Código Delphi [-]
var
  i, j: Integer;
  AXmlDocument: TNativeXml;
  resultado:string;
begin
  resultado:=edt1.Text;
txt1.Lines.Clear;
  AXmlDocument := TNativeXml.Create;
  try
    AXmlDocument.OnNodeLoaded:resultado;
    if assigned(AXmlDocument.Root) then with AXmlDocument.Root do
      for i := 0 to NodeCount - 1 do begin
        txt1.Lines.Add(Nodes[i].Name);
        for j := 0 to Nodes[i].NodeCount - 1 do
          txt1.Lines.Add(' ' + Nodes[i].Nodes[j].Name);
      end;
  finally
    AXmlDocument.Free;
  end;

roman 18-08-2012 04:25:49

¿Qué versión de Delphi usas? Al menos en la versión 7 existe el componente TXMLDocument que te permite manipular un documento XML y puedes cargarlo desde un string.

// Saludos

webmasterplc 18-08-2012 04:44:42

delphi 7 no veo ese componente

roman 20-08-2012 16:56:37

Esta en la pestaña Internet.

// Saludos


La franja horaria es GMT +2. Ahora son las 16:38:54.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi