## CustomXmlProperty class


Represents a single custom XML attribute or a smart tag property. To learn more, visit the [Structured Document Tags or Content Control](https://docs.aspose.com/words/cpp/working-with-content-control-sdt/) documentation article.

```cpp
class CustomXmlProperty : public System::Object
```

## Methods

| Method | Description |
| --- | --- |
| [CustomXmlProperty](./customxmlproperty/)(const System::String\&, const System::String\&, const System::String\&) | Initializes a new instance of this class. |
| [get_Name](./get_name/)() const | Specifies the name of the custom XML attribute or smart tag property. |
| [get_Uri](./get_uri/)() const | Gets or sets the namespace URI of the custom XML attribute or smart tag property. |
| [get_Value](./get_value/)() const | Gets or sets the value of the custom XML attribute or smart tag property. |
| [GetType](./gettype/)() const override |  |
| [Is](./is/)(const System::TypeInfo\&) const override |  |
| [set_Uri](./set_uri/)(const System::String\&) | Setter for [Aspose::Words::Markup::CustomXmlProperty::get_Uri](./get_uri/). |
| [set_Value](./set_value/)(const System::String\&) | Setter for [Aspose::Words::Markup::CustomXmlProperty::get_Value](./get_value/). |
| static [Type](./type/)() |  |
## Remarks


Used as an item of a [CustomXmlPropertyCollection](../customxmlpropertycollection/) collection. 
## See Also

* Namespace [Aspose::Words::Markup](../)
* Library [Aspose.Words for C++](../../)
