
**Inheritance:**
java.lang.Object, [com.aspose.tasks.PrimaveraBaseReader](../../com.aspose.tasks/primaverabasereader)
```
public class PrimaveraXmlReader extends PrimaveraBaseReader
```

Represents a reader which allows to retrieve Project UIDs from Primavera Xml file.
## Constructors

| Constructor | Description |
| --- | --- |
| [PrimaveraXmlReader(String templatePath)](#PrimaveraXmlReader-java.lang.String-) | Initializes a new instance of the [PrimaveraXmlReader](../../com.aspose.tasks/primaveraxmlreader) class. |
| [PrimaveraXmlReader(InputStream stream)](#PrimaveraXmlReader-java.io.InputStream-) | Initializes a new instance of the [PrimaveraXmlReader](../../com.aspose.tasks/primaveraxmlreader) class. |
### PrimaveraXmlReader(String templatePath) {#PrimaveraXmlReader-java.lang.String-}
```
public PrimaveraXmlReader(String templatePath)
```


Initializes a new instance of the [PrimaveraXmlReader](../../com.aspose.tasks/primaveraxmlreader) class.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| templatePath | java.lang.String | Path to template where Primavera Xml project or projects are located |

### PrimaveraXmlReader(InputStream stream) {#PrimaveraXmlReader-java.io.InputStream-}
```
public PrimaveraXmlReader(InputStream stream)
```


Initializes a new instance of the [PrimaveraXmlReader](../../com.aspose.tasks/primaveraxmlreader) class.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| stream | java.io.InputStream | Stream containing Primavera Xml content. |

