PrimaveraXmlReader

PrimaveraXmlReader(string)

Initializes a new instance of the PrimaveraXmlReader class.

public PrimaveraXmlReader(string templatePath)
ParameterTypeDescription
templatePathStringPath to template where Primavera Xml project or projects are located

Examples

Shows how to import a project from a Primavera XML file.

var reader = new PrimaveraXmlReader(DataDir + "primavera.xml");
List<int> projectUids = reader.GetProjectUids();
foreach (var projectUid in projectUids)
{
    Console.WriteLine("Project UID: " + projectUid);
}

See Also


PrimaveraXmlReader(Stream)

Initializes a new instance of the PrimaveraXmlReader class.

public PrimaveraXmlReader(Stream stream)
ParameterTypeDescription
streamStreamStream containing Primavera Xml content.

Examples

Shows how to import a project from a Primavera XML stream.

using (var stream = new FileStream(DataDir + "primavera.xml", FileMode.Open))
{
    var reader = new PrimaveraXmlReader(stream);
    List<int> projectUids = reader.GetProjectUids();
    foreach (var projectUid in projectUids)
    {
        Console.WriteLine("Project UID: " + projectUid);
    }
}

See Also