> For the complete documentation index, see [llms.txt](https://docs.soraco.co/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.soraco.co/docs/api-reference/.net-api/qlmlicense/client-side-methods/parseproductproperties.md).

# ParseProductProperties

### Description

Parses a product properties XML fragment and populates a [IQlmProductProperties ](/docs/api-reference/.net-api/iqlmproductproperties.md)object with the results.

```csharp
IQlmProductProperties ParseProductProperties(string productPropertiesXml, 
                                             out string errorMessage)
```

### Arguments

| Name                 | Data Type | Description                              |
| -------------------- | :-------: | ---------------------------------------- |
| productPropertiesXml |   string  | XML fragment of product properties       |
| errorMessage         |   string  | an error message if the operation fails. |

### Return

|                                    Data Type                                   | Description                                                |
| :----------------------------------------------------------------------------: | ---------------------------------------------------------- |
| [IQlmProductProperties](/docs/api-reference/.net-api/iqlmproductproperties.md) | object populated with the data read from the XML fragment. |
