---
title: "addNamespace(_:)"
framework: foundation
role: symbol
role_heading: Instance Method
path: "foundation/xmlelement/addnamespace(_:)"
---

# addNamespace(_:)

Adds a namespace node to the receiver.

## Declaration

```swift
func addNamespace(_ aNamespace: XMLNode)
```

## Parameters

- `aNamespace`: An XML node object of kind doc://com.apple.foundation/documentation/Foundation/XMLNode/Kind-swift.enum/namespace. If the receiver already has a namespace with the same name, aNamespace is not added.

## See Also

### Handling Namespaces

- [namespaces](foundation/xmlelement/namespaces.md)
- [namespace(forPrefix:)](foundation/xmlelement/namespace(forprefix:).md)
- [removeNamespace(forPrefix:)](foundation/xmlelement/removenamespace(forprefix:).md)
- [resolveNamespace(forName:)](foundation/xmlelement/resolvenamespace(forname:).md)
- [resolvePrefix(forNamespaceURI:)](foundation/xmlelement/resolveprefix(fornamespaceuri:).md)
