When your site contains various types of content such as news articles, videos, images, and localized pages, you can combine multiple sitemap extensions in a single sitemap file. To do this, declare each required namespace in the <urlset> tag using the xmlns attribute. For example, include the namespaces for news, video, and hreflang (xhtml) extensions. Then, within each <url> entry, add the corresponding extension tags one after another following their respective documentation. This approach helps Google accurately index different content types and their metadata from the same URL.
Remember that the order of extensions after the <loc> tag does not matter, but combining extensions may increase your sitemap file size, so monitor file size limits. If you encounter issues, use Google Search Console’s sitemap troubleshooting tools to diagnose errors. [Google]