
**Summary:** Represents collection of [XmpPackage](/psd/python-net/aspose.psd.xmp/xmppackage/).

**Module:** [aspose.psd.xmp](/psd/python-net/aspose.psd.xmp/)

**Full Name:** aspose.psd.xmp.XmpPackageBaseCollection

**Aspose.PSD Version:** 24.12.0

## **Constructors**
| **Name** | **Description** |
| :- | :- |
| [XmpPackageBaseCollection()](#XmpPackageBaseCollection__1) | Initializes a new instance of the XmpPackageBaseCollection class |
## **Properties**
| **Name** | **Type** | **Access** | **Description** |
| :- | :- | :- | :- |
| count | int | r | Gets the number of elements in the collection. |
## **Methods**
| **Name** | **Description** |
| :- | :- |
| [add(package)](#add_package_1) | Adds new instance of [XmpPackage](/psd/python-net/aspose.psd.xmp/xmppackage/). |
| clear() | Clear all [XmpPackage](/psd/python-net/aspose.psd.xmp/xmppackage/) inside collection. |
| [get_package(namespace_uri)](#get_package_namespace_uri_2) | Gets [XmpPackage](/psd/python-net/aspose.psd.xmp/xmppackage/) by it's namespaceURI. |
| [get_packages()](#get_packages__3) | Get array of [XmpPackage](/psd/python-net/aspose.psd.xmp/xmppackage/). |
| [remove(package)](#remove_package_4) | Removes the specified XMP package. |


### Constructor: XmpPackageBaseCollection() {#XmpPackageBaseCollection__1}


```
 XmpPackageBaseCollection() 
```

Initializes a new instance of the XmpPackageBaseCollection class

### Method: add(package) {#add_package_1}


```
 add(package) 
```

Adds new instance of [XmpPackage](/psd/python-net/aspose.psd.xmp/xmppackage/).

**Parameters:**

| Parameter | Type | Description |
| :- | :- | :- |
| package | [XmpPackage](/psd/python-net/aspose.psd.xmp/xmppackage) | The XMP package to add. |

### Method: get_package(namespace_uri) {#get_package_namespace_uri_2}


```
 get_package(namespace_uri) 
```

Gets [XmpPackage](/psd/python-net/aspose.psd.xmp/xmppackage/) by it's namespaceURI.

**Parameters:**

| Parameter | Type | Description |
| :- | :- | :- |
| namespace_uri | string | The namespace URI to get package for. |

**Returns**

| Type | Description |
| :- | :- |
| [XmpPackage](/psd/python-net/aspose.psd.xmp/xmppackage) | Returns XMP package for specified namespace Uri. |


### Method: get_packages() {#get_packages__3}


```
 get_packages() 
```

Get array of [XmpPackage](/psd/python-net/aspose.psd.xmp/xmppackage/).

**Returns**

| Type | Description |
| :- | :- |
| [XmpPackage[]](/psd/python-net/aspose.psd.xmp/xmppackage) | Returns an array of XMP packages. |


### Method: remove(package) {#remove_package_4}


```
 remove(package) 
```

Removes the specified XMP package.

**Parameters:**

| Parameter | Type | Description |
| :- | :- | :- |
| package | [XmpPackage](/psd/python-net/aspose.psd.xmp/xmppackage) | The XMP package to remove. |

