Advertisement
Guest User

Untitled

a guest
Jul 17th, 2016
134
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 0.72 KB | None | 0 0
  1. program test7;
  2.  
  3. uses
  4.   Classes, XMLReader, XMLTextReader, XMLUtils;
  5.  
  6. var
  7.   f : TFileStream;
  8.   reader : TXMLReader;
  9.   settings : TXMLReaderSettings;
  10.   input : TXMLInputSource;
  11.  
  12. begin
  13.   settings := TXMLReaderSettings.Create;
  14.   settings.PreserveWhiteSpace := false;
  15.   settings.Namespaces := true;
  16.  
  17.   f := TFileStream.Create('test.xml', fmOpenRead);
  18.   input := TXMLInputSource.Create(f);
  19.  
  20.   reader := TXMLTextReader.Create(input, settings);
  21.   while reader.Read do
  22.   begin
  23.     if reader.NodeType <> ntSignificantWhitespace then
  24.         case reader.NodeType of
  25.         ntElement: Writeln ('Beginning ', reader.name, ' element');
  26.         ntText: Writeln ('  element content: ', reader.value);         
  27.         end;
  28.   end;
  29.  
  30.   f.Free;
  31. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement