## XmlNamespaceManager::AddNamespace method


将给定的命名空间添加到集合中。

```cpp
virtual void System::Xml::XmlNamespaceManager::AddNamespace(String prefix, String uri)
```


| Parameter | Type | 描述 |
| --- | --- | --- |
| prefix | String | 要与正在添加的命名空间关联的前缀。使用 [String::Empty](../../../system/string/empty/) 添加默认命名空间。如果将使用 [XmlNamespaceManager](../) 在 XML 路径语言（[XPath](../../../system.xml.xpath/)）表达式中解析命名空间，则必须指定前缀。如果 [XPath](../../../system.xml.xpath/) 表达式未包含前缀，则假定该命名空间的统一资源标识符（URI）为空命名空间。有关 [XPath](../../../system.xml.xpath/) 表达式和 [XmlNamespaceManager](../) 的更多信息，请参阅 XmlNode::SelectNodes(String) 和 XPathExpression::SetContext(SharedPtr<XmlNamespaceManager>) 方法。 |
| uri | 字符串 | 要添加的命名空间。 |

## 另见

* Class [String](../../../system/string/)
* Class [XmlNamespaceManager](../)
* Namespace [System::Xml](../../)
* Library [Aspose.Page for C++](../../../)
