If you open a QVD in a text editor, you can see that the XML information is at the start of the file and easily readable. In C# .net, you can use xmlreader in a loop to parse the elements, stopping at the last element <\QvdTableHeader>
See below c#
privateconstStringfilename = "tesstQVD.qvd";
XmlTextReaderreader = null;
// Load the reader with the data file and ignore all white space nodes.
Your answer was very helpful, but that's not what I was looking for. This is my mistake in posing the question. I need to programmatically get QVD file from our QlikView servers and only then read the metadata.
Do you have information on how to do this? Any answer would be appreciated.