XmpNamespaceProvider

XmpNamespaceProvider

Overview

XmpNamespaceProvider is a class in Aspose.PDF FOSS for Python.

Bidirectional XMP namespace prefix <-> URI resolver.

This class provides 7 methods for working with XmpNamespaceProvider objects in Python programs. Available methods include: __init__, get_prefix, get_uri, items, prefixes, register, uris. All public members are accessible to any Python application after installing the Aspose.PDF FOSS for Python package.

Methods

SignatureDescription
__init__(namespaces: dict[str, str] | None, include_defaults: bool)Calls init(namespaces, include_defaults) on this XmpNamespaceProvider instance.
register(prefix: str, uri: str)XmpNamespaceProviderRegister a prefix <-> uri mapping.
get_uri(prefix: str)str | NoneReturn the namespace URI for prefix, or None if unknown.
get_prefix(uri: str)str | NoneReturn the prefix bound to uri, or None if unknown.
prefixes()list[str]Return all registered prefixes.
uris()list[str]Return all registered URIs.
items()list[tuple[str, str]]Return all (prefix, uri) mappings.

See Also