<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://ng-alain.com/</loc><lastmod>2026-03-26T12:49:20.318Z</lastmod><changefreq>hourly</changefreq><priority>1.0</priority></url><url><loc>https://ng-alain.com/acl/control/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/acl/control/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/acl/control/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/acl/control/en"/></url><url><loc>https://ng-alain.com/acl/getting-started/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/acl/getting-started/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/acl/getting-started/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/acl/getting-started/en"/></url><url><loc>https://ng-alain.com/acl/guard/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/acl/guard/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/acl/guard/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/acl/guard/en"/></url><url><loc>https://ng-alain.com/auth/get/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/auth/get/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/auth/get/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/auth/get/en"/></url><url><loc>https://ng-alain.com/auth/getting-started/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/auth/getting-started/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/auth/getting-started/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/auth/getting-started/en"/></url><url><loc>https://ng-alain.com/auth/guard/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/auth/guard/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/auth/guard/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/auth/guard/en"/></url><url><loc>https://ng-alain.com/auth/qa/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/auth/qa/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/auth/qa/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/auth/qa/en"/></url><url><loc>https://ng-alain.com/auth/send/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/auth/send/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/auth/send/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/auth/send/en"/></url><url><loc>https://ng-alain.com/auth/service/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/auth/service/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/auth/service/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/auth/service/en"/></url><url><loc>https://ng-alain.com/auth/set/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/auth/set/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/auth/set/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/auth/set/en"/></url><url><loc>https://ng-alain.com/cache/getting-started/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/cache/getting-started/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/cache/getting-started/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/cache/getting-started/en"/></url><url><loc>https://ng-alain.com/cache/interceptor/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/cache/interceptor/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/cache/interceptor/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/cache/interceptor/en"/></url><url><loc>https://ng-alain.com/cache/service/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/cache/service/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/cache/service/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/cache/service/en"/></url><url><loc>https://ng-alain.com/chart/bar/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/chart/bar/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/chart/bar/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/chart/bar/en"/></url><url><loc>https://ng-alain.com/chart/card/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/chart/card/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/chart/card/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/chart/card/en"/></url><url><loc>https://ng-alain.com/chart/chart-echarts/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/chart/chart-echarts/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/chart/chart-echarts/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/chart/chart-echarts/en"/></url><url><loc>https://ng-alain.com/chart/custom/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/chart/custom/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/chart/custom/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/chart/custom/en"/></url><url><loc>https://ng-alain.com/chart/faq/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/chart/faq/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/chart/faq/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/chart/faq/en"/></url><url><loc>https://ng-alain.com/chart/gauge/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/chart/gauge/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/chart/gauge/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/chart/gauge/en"/></url><url><loc>https://ng-alain.com/chart/getting-started/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/chart/getting-started/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/chart/getting-started/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/chart/getting-started/en"/></url><url><loc>https://ng-alain.com/chart/mini-area/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/chart/mini-area/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/chart/mini-area/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/chart/mini-area/en"/></url><url><loc>https://ng-alain.com/chart/mini-bar/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/chart/mini-bar/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/chart/mini-bar/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/chart/mini-bar/en"/></url><url><loc>https://ng-alain.com/chart/mini-progress/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/chart/mini-progress/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/chart/mini-progress/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/chart/mini-progress/en"/></url><url><loc>https://ng-alain.com/chart/number-info/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/chart/number-info/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/chart/number-info/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/chart/number-info/en"/></url><url><loc>https://ng-alain.com/chart/pie/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/chart/pie/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/chart/pie/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/chart/pie/en"/></url><url><loc>https://ng-alain.com/chart/radar/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/chart/radar/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/chart/radar/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/chart/radar/en"/></url><url><loc>https://ng-alain.com/chart/single-bar/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/chart/single-bar/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/chart/single-bar/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/chart/single-bar/en"/></url><url><loc>https://ng-alain.com/chart/tag-cloud/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/chart/tag-cloud/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/chart/tag-cloud/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/chart/tag-cloud/en"/></url><url><loc>https://ng-alain.com/chart/timeline/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/chart/timeline/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/chart/timeline/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/chart/timeline/en"/></url><url><loc>https://ng-alain.com/chart/trend/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/chart/trend/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/chart/trend/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/chart/trend/en"/></url><url><loc>https://ng-alain.com/chart/water-wave/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/chart/water-wave/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/chart/water-wave/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/chart/water-wave/en"/></url><url><loc>https://ng-alain.com/cli/add/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/cli/add/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/cli/add/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/cli/add/en"/></url><url><loc>https://ng-alain.com/cli/default/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/cli/default/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/cli/default/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/cli/default/en"/></url><url><loc>https://ng-alain.com/cli/generate/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/cli/generate/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/cli/generate/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/cli/generate/en"/></url><url><loc>https://ng-alain.com/cli/getting-started/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/cli/getting-started/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/cli/getting-started/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/cli/getting-started/en"/></url><url><loc>https://ng-alain.com/cli/plugin/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/cli/plugin/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/cli/plugin/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/cli/plugin/en"/></url><url><loc>https://ng-alain.com/cli/sta/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/cli/sta/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/cli/sta/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/cli/sta/en"/></url><url><loc>https://ng-alain.com/components/auto-focus/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/components/auto-focus/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/components/auto-focus/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/components/auto-focus/en"/></url><url><loc>https://ng-alain.com/components/cell/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/components/cell/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/components/cell/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/components/cell/en"/></url><url><loc>https://ng-alain.com/components/count-down/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/components/count-down/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/components/count-down/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/components/count-down/en"/></url><url><loc>https://ng-alain.com/components/date-picker/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/components/date-picker/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/components/date-picker/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/components/date-picker/en"/></url><url><loc>https://ng-alain.com/components/down-file/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/components/down-file/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/components/down-file/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/components/down-file/en"/></url><url><loc>https://ng-alain.com/components/ellipsis/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/components/ellipsis/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/components/ellipsis/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/components/ellipsis/en"/></url><url><loc>https://ng-alain.com/components/error-collect/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/components/error-collect/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/components/error-collect/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/components/error-collect/en"/></url><url><loc>https://ng-alain.com/components/exception/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/components/exception/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/components/exception/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/components/exception/en"/></url><url><loc>https://ng-alain.com/components/footer-toolbar/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/components/footer-toolbar/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/components/footer-toolbar/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/components/footer-toolbar/en"/></url><url><loc>https://ng-alain.com/components/full-content/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/components/full-content/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/components/full-content/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/components/full-content/en"/></url><url><loc>https://ng-alain.com/components/global-footer/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/components/global-footer/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/components/global-footer/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/components/global-footer/en"/></url><url><loc>https://ng-alain.com/components/hotkey/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/components/hotkey/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/components/hotkey/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/components/hotkey/en"/></url><url><loc>https://ng-alain.com/components/loading/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/components/loading/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/components/loading/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/components/loading/en"/></url><url><loc>https://ng-alain.com/components/lodop/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/components/lodop/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/components/lodop/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/components/lodop/en"/></url><url><loc>https://ng-alain.com/components/media/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/components/media/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/components/media/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/components/media/en"/></url><url><loc>https://ng-alain.com/components/notice-icon/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/components/notice-icon/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/components/notice-icon/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/components/notice-icon/en"/></url><url><loc>https://ng-alain.com/components/observers/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/components/observers/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/components/observers/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/components/observers/en"/></url><url><loc>https://ng-alain.com/components/onboarding/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/components/onboarding/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/components/onboarding/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/components/onboarding/en"/></url><url><loc>https://ng-alain.com/components/page-header/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/components/page-header/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/components/page-header/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/components/page-header/en"/></url><url><loc>https://ng-alain.com/components/pdf/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/components/pdf/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/components/pdf/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/components/pdf/en"/></url><url><loc>https://ng-alain.com/components/quick-menu/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/components/quick-menu/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/components/quick-menu/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/components/quick-menu/en"/></url><url><loc>https://ng-alain.com/components/reuse-tab/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/components/reuse-tab/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/components/reuse-tab/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/components/reuse-tab/en"/></url><url><loc>https://ng-alain.com/components/se/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/components/se/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/components/se/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/components/se/en"/></url><url><loc>https://ng-alain.com/components/sg/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/components/sg/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/components/sg/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/components/sg/en"/></url><url><loc>https://ng-alain.com/components/st/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/components/st/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/components/st/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/components/st/en"/></url><url><loc>https://ng-alain.com/components/sv/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/components/sv/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/components/sv/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/components/sv/en"/></url><url><loc>https://ng-alain.com/components/tag-select/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/components/tag-select/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/components/tag-select/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/components/tag-select/en"/></url><url><loc>https://ng-alain.com/components/xlsx/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/components/xlsx/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/components/xlsx/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/components/xlsx/en"/></url><url><loc>https://ng-alain.com/components/zip/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/components/zip/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/components/zip/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/components/zip/en"/></url><url><loc>https://ng-alain.com/docs/acl/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/docs/acl/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/docs/acl/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/docs/acl/en"/></url><url><loc>https://ng-alain.com/docs/architecture/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/docs/architecture/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/docs/architecture/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/docs/architecture/en"/></url><url><loc>https://ng-alain.com/docs/auth/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/docs/auth/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/docs/auth/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/docs/auth/en"/></url><url><loc>https://ng-alain.com/docs/cache/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/docs/cache/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/docs/cache/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/docs/cache/en"/></url><url><loc>https://ng-alain.com/docs/changelog/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/docs/changelog/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/docs/changelog/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/docs/changelog/en"/></url><url><loc>https://ng-alain.com/docs/cli/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/docs/cli/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/docs/cli/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/docs/cli/en"/></url><url><loc>https://ng-alain.com/docs/contributing/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/docs/contributing/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/docs/contributing/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/docs/contributing/en"/></url><url><loc>https://ng-alain.com/docs/deploy/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/docs/deploy/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/docs/deploy/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/docs/deploy/en"/></url><url><loc>https://ng-alain.com/docs/faq/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/docs/faq/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/docs/faq/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/docs/faq/en"/></url><url><loc>https://ng-alain.com/docs/getting-started/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/docs/getting-started/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/docs/getting-started/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/docs/getting-started/en"/></url><url><loc>https://ng-alain.com/docs/global-config/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/docs/global-config/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/docs/global-config/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/docs/global-config/en"/></url><url><loc>https://ng-alain.com/docs/graph/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/docs/graph/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/docs/graph/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/docs/graph/en"/></url><url><loc>https://ng-alain.com/docs/how-to-start/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/docs/how-to-start/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/docs/how-to-start/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/docs/how-to-start/en"/></url><url><loc>https://ng-alain.com/docs/i18n/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/docs/i18n/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/docs/i18n/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/docs/i18n/en"/></url><url><loc>https://ng-alain.com/docs/import/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/docs/import/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/docs/import/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/docs/import/en"/></url><url><loc>https://ng-alain.com/docs/mock/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/docs/mock/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/docs/mock/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/docs/mock/en"/></url><url><loc>https://ng-alain.com/docs/module/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/docs/module/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/docs/module/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/docs/module/en"/></url><url><loc>https://ng-alain.com/docs/new-component/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/docs/new-component/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/docs/new-component/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/docs/new-component/en"/></url><url><loc>https://ng-alain.com/docs/new-page/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/docs/new-page/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/docs/new-page/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/docs/new-page/en"/></url><url><loc>https://ng-alain.com/docs/performance/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/docs/performance/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/docs/performance/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/docs/performance/en"/></url><url><loc>https://ng-alain.com/docs/server/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/docs/server/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/docs/server/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/docs/server/en"/></url><url><loc>https://ng-alain.com/docs/ssr/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/docs/ssr/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/docs/ssr/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/docs/ssr/en"/></url><url><loc>https://ng-alain.com/docs/style-guide/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/docs/style-guide/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/docs/style-guide/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/docs/style-guide/en"/></url><url><loc>https://ng-alain.com/docs/theme/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/docs/theme/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/docs/theme/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/docs/theme/en"/></url><url><loc>https://ng-alain.com/docs/upgrade-v21/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/docs/upgrade-v21/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/docs/upgrade-v21/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/docs/upgrade-v21/en"/></url><url><loc>https://ng-alain.com/docs/upgrade/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/docs/upgrade/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/docs/upgrade/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/docs/upgrade/en"/></url><url><loc>https://ng-alain.com/form/acl/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/form/acl/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/form/acl/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/form/acl/en"/></url><url><loc>https://ng-alain.com/form/array/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/form/array/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/form/array/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/form/array/en"/></url><url><loc>https://ng-alain.com/form/autocomplete/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/form/autocomplete/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/form/autocomplete/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/form/autocomplete/en"/></url><url><loc>https://ng-alain.com/form/boolean/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/form/boolean/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/form/boolean/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/form/boolean/en"/></url><url><loc>https://ng-alain.com/form/cascader/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/form/cascader/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/form/cascader/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/form/cascader/en"/></url><url><loc>https://ng-alain.com/form/checkbox/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/form/checkbox/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/form/checkbox/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/form/checkbox/en"/></url><url><loc>https://ng-alain.com/form/color/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/form/color/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/form/color/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/form/color/en"/></url><url><loc>https://ng-alain.com/form/conditional/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/form/conditional/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/form/conditional/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/form/conditional/en"/></url><url><loc>https://ng-alain.com/form/custom/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/form/custom/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/form/custom/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/form/custom/en"/></url><url><loc>https://ng-alain.com/form/customize/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/form/customize/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/form/customize/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/form/customize/en"/></url><url><loc>https://ng-alain.com/form/date/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/form/date/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/form/date/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/form/date/en"/></url><url><loc>https://ng-alain.com/form/error/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/form/error/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/form/error/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/form/error/en"/></url><url><loc>https://ng-alain.com/form/getting-started/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/form/getting-started/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/form/getting-started/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/form/getting-started/en"/></url><url><loc>https://ng-alain.com/form/i18n/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/form/i18n/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/form/i18n/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/form/i18n/en"/></url><url><loc>https://ng-alain.com/form/layout/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/form/layout/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/form/layout/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/form/layout/en"/></url><url><loc>https://ng-alain.com/form/mention/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/form/mention/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/form/mention/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/form/mention/en"/></url><url><loc>https://ng-alain.com/form/method/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/form/method/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/form/method/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/form/method/en"/></url><url><loc>https://ng-alain.com/form/modal/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/form/modal/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/form/modal/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/form/modal/en"/></url><url><loc>https://ng-alain.com/form/monaco-editor/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/form/monaco-editor/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/form/monaco-editor/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/form/monaco-editor/en"/></url><url><loc>https://ng-alain.com/form/number/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/form/number/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/form/number/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/form/number/en"/></url><url><loc>https://ng-alain.com/form/object/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/form/object/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/form/object/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/form/object/en"/></url><url><loc>https://ng-alain.com/form/qa/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/form/qa/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/form/qa/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/form/qa/en"/></url><url><loc>https://ng-alain.com/form/qr-code/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/form/qr-code/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/form/qr-code/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/form/qr-code/en"/></url><url><loc>https://ng-alain.com/form/radio/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/form/radio/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/form/radio/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/form/radio/en"/></url><url><loc>https://ng-alain.com/form/rate/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/form/rate/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/form/rate/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/form/rate/en"/></url><url><loc>https://ng-alain.com/form/schema/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/form/schema/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/form/schema/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/form/schema/en"/></url><url><loc>https://ng-alain.com/form/segmented/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/form/segmented/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/form/segmented/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/form/segmented/en"/></url><url><loc>https://ng-alain.com/form/select/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/form/select/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/form/select/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/form/select/en"/></url><url><loc>https://ng-alain.com/form/slider/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/form/slider/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/form/slider/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/form/slider/en"/></url><url><loc>https://ng-alain.com/form/string/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/form/string/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/form/string/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/form/string/en"/></url><url><loc>https://ng-alain.com/form/tag/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/form/tag/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/form/tag/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/form/tag/en"/></url><url><loc>https://ng-alain.com/form/text/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/form/text/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/form/text/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/form/text/en"/></url><url><loc>https://ng-alain.com/form/textarea/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/form/textarea/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/form/textarea/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/form/textarea/en"/></url><url><loc>https://ng-alain.com/form/time/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/form/time/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/form/time/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/form/time/en"/></url><url><loc>https://ng-alain.com/form/tinymce/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/form/tinymce/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/form/tinymce/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/form/tinymce/en"/></url><url><loc>https://ng-alain.com/form/transfer/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/form/transfer/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/form/transfer/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/form/transfer/en"/></url><url><loc>https://ng-alain.com/form/tree-select/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/form/tree-select/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/form/tree-select/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/form/tree-select/en"/></url><url><loc>https://ng-alain.com/form/upload/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/form/upload/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/form/upload/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/form/upload/en"/></url><url><loc>https://ng-alain.com/mock/getting-started/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/mock/getting-started/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/mock/getting-started/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/mock/getting-started/en"/></url><url><loc>https://ng-alain.com/mock/rule/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/mock/rule/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/mock/rule/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/mock/rule/en"/></url><url><loc>https://ng-alain.com/theme/component-styles/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/theme/component-styles/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/theme/component-styles/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/theme/component-styles/en"/></url><url><loc>https://ng-alain.com/theme/customize-theme/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/theme/customize-theme/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/theme/customize-theme/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/theme/customize-theme/en"/></url><url><loc>https://ng-alain.com/theme/date/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/theme/date/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/theme/date/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/theme/date/en"/></url><url><loc>https://ng-alain.com/theme/drawer/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/theme/drawer/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/theme/drawer/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/theme/drawer/en"/></url><url><loc>https://ng-alain.com/theme/getting-started/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/theme/getting-started/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/theme/getting-started/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/theme/getting-started/en"/></url><url><loc>https://ng-alain.com/theme/global/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/theme/global/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/theme/global/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/theme/global/en"/></url><url><loc>https://ng-alain.com/theme/http/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/theme/http/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/theme/http/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/theme/http/en"/></url><url><loc>https://ng-alain.com/theme/icon/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/theme/icon/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/theme/icon/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/theme/icon/en"/></url><url><loc>https://ng-alain.com/theme/index/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/theme/index/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/theme/index/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/theme/index/en"/></url><url><loc>https://ng-alain.com/theme/keys/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/theme/keys/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/theme/keys/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/theme/keys/en"/></url><url><loc>https://ng-alain.com/theme/layout-blank/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/theme/layout-blank/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/theme/layout-blank/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/theme/layout-blank/en"/></url><url><loc>https://ng-alain.com/theme/layout-default/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/theme/layout-default/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/theme/layout-default/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/theme/layout-default/en"/></url><url><loc>https://ng-alain.com/theme/locale/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/theme/locale/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/theme/locale/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/theme/locale/en"/></url><url><loc>https://ng-alain.com/theme/menu/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/theme/menu/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/theme/menu/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/theme/menu/en"/></url><url><loc>https://ng-alain.com/theme/modal/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/theme/modal/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/theme/modal/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/theme/modal/en"/></url><url><loc>https://ng-alain.com/theme/performance/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/theme/performance/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/theme/performance/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/theme/performance/en"/></url><url><loc>https://ng-alain.com/theme/responsive/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/theme/responsive/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/theme/responsive/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/theme/responsive/en"/></url><url><loc>https://ng-alain.com/theme/rtl/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/theme/rtl/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/theme/rtl/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/theme/rtl/en"/></url><url><loc>https://ng-alain.com/theme/safe/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/theme/safe/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/theme/safe/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/theme/safe/en"/></url><url><loc>https://ng-alain.com/theme/settings/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/theme/settings/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/theme/settings/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/theme/settings/en"/></url><url><loc>https://ng-alain.com/theme/theme-btn/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/theme/theme-btn/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/theme/theme-btn/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/theme/theme-btn/en"/></url><url><loc>https://ng-alain.com/theme/title/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/theme/title/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/theme/title/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/theme/title/en"/></url><url><loc>https://ng-alain.com/theme/tools/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/theme/tools/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/theme/tools/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/theme/tools/en"/></url><url><loc>https://ng-alain.com/theme/yn/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/theme/yn/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/theme/yn/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/theme/yn/en"/></url><url><loc>https://ng-alain.com/util/array/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/util/array/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/util/array/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/util/array/en"/></url><url><loc>https://ng-alain.com/util/browser/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/util/browser/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/util/browser/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/util/browser/en"/></url><url><loc>https://ng-alain.com/util/date-time/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/util/date-time/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/util/date-time/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/util/date-time/en"/></url><url><loc>https://ng-alain.com/util/decorator/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/util/decorator/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/util/decorator/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/util/decorator/en"/></url><url><loc>https://ng-alain.com/util/form/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/util/form/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/util/form/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/util/form/en"/></url><url><loc>https://ng-alain.com/util/format/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/util/format/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/util/format/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/util/format/en"/></url><url><loc>https://ng-alain.com/util/getting-started/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/util/getting-started/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/util/getting-started/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/util/getting-started/en"/></url><url><loc>https://ng-alain.com/util/math/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/util/math/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/util/math/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/util/math/en"/></url><url><loc>https://ng-alain.com/util/other/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/util/other/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/util/other/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/util/other/en"/></url><url><loc>https://ng-alain.com/util/pipes-currency/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/util/pipes-currency/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/util/pipes-currency/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/util/pipes-currency/en"/></url><url><loc>https://ng-alain.com/util/pipes-filter/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/util/pipes-filter/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/util/pipes-filter/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/util/pipes-filter/en"/></url><url><loc>https://ng-alain.com/util/pipes-format/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/util/pipes-format/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/util/pipes-format/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/util/pipes-format/en"/></url><url><loc>https://ng-alain.com/util/token/en</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/util/token/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/util/token/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/util/token/en"/></url><url><loc>https://ng-alain.com/acl/control/zh</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/acl/control/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/acl/control/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/acl/control/en"/></url><url><loc>https://ng-alain.com/acl/getting-started/zh</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/acl/getting-started/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/acl/getting-started/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/acl/getting-started/en"/></url><url><loc>https://ng-alain.com/acl/guard/zh</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/acl/guard/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/acl/guard/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/acl/guard/en"/></url><url><loc>https://ng-alain.com/auth/get/zh</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/auth/get/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/auth/get/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/auth/get/en"/></url><url><loc>https://ng-alain.com/auth/getting-started/zh</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/auth/getting-started/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/auth/getting-started/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/auth/getting-started/en"/></url><url><loc>https://ng-alain.com/auth/guard/zh</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/auth/guard/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/auth/guard/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/auth/guard/en"/></url><url><loc>https://ng-alain.com/auth/qa/zh</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/auth/qa/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/auth/qa/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/auth/qa/en"/></url><url><loc>https://ng-alain.com/auth/send/zh</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/auth/send/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/auth/send/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/auth/send/en"/></url><url><loc>https://ng-alain.com/auth/service/zh</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/auth/service/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/auth/service/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/auth/service/en"/></url><url><loc>https://ng-alain.com/auth/set/zh</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/auth/set/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/auth/set/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/auth/set/en"/></url><url><loc>https://ng-alain.com/cache/getting-started/zh</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/cache/getting-started/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/cache/getting-started/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/cache/getting-started/en"/></url><url><loc>https://ng-alain.com/cache/interceptor/zh</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/cache/interceptor/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/cache/interceptor/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/cache/interceptor/en"/></url><url><loc>https://ng-alain.com/cache/service/zh</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/cache/service/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/cache/service/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/cache/service/en"/></url><url><loc>https://ng-alain.com/chart/bar/zh</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/chart/bar/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/chart/bar/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/chart/bar/en"/></url><url><loc>https://ng-alain.com/chart/card/zh</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/chart/card/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/chart/card/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/chart/card/en"/></url><url><loc>https://ng-alain.com/chart/chart-echarts/zh</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/chart/chart-echarts/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/chart/chart-echarts/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/chart/chart-echarts/en"/></url><url><loc>https://ng-alain.com/chart/custom/zh</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/chart/custom/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/chart/custom/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/chart/custom/en"/></url><url><loc>https://ng-alain.com/chart/faq/zh</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/chart/faq/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/chart/faq/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/chart/faq/en"/></url><url><loc>https://ng-alain.com/chart/gauge/zh</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/chart/gauge/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/chart/gauge/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/chart/gauge/en"/></url><url><loc>https://ng-alain.com/chart/getting-started/zh</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/chart/getting-started/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/chart/getting-started/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/chart/getting-started/en"/></url><url><loc>https://ng-alain.com/chart/mini-area/zh</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/chart/mini-area/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/chart/mini-area/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/chart/mini-area/en"/></url><url><loc>https://ng-alain.com/chart/mini-bar/zh</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/chart/mini-bar/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/chart/mini-bar/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/chart/mini-bar/en"/></url><url><loc>https://ng-alain.com/chart/mini-progress/zh</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/chart/mini-progress/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/chart/mini-progress/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/chart/mini-progress/en"/></url><url><loc>https://ng-alain.com/chart/number-info/zh</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/chart/number-info/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/chart/number-info/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/chart/number-info/en"/></url><url><loc>https://ng-alain.com/chart/pie/zh</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/chart/pie/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/chart/pie/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/chart/pie/en"/></url><url><loc>https://ng-alain.com/chart/radar/zh</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/chart/radar/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/chart/radar/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/chart/radar/en"/></url><url><loc>https://ng-alain.com/chart/single-bar/zh</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/chart/single-bar/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/chart/single-bar/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/chart/single-bar/en"/></url><url><loc>https://ng-alain.com/chart/tag-cloud/zh</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/chart/tag-cloud/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/chart/tag-cloud/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/chart/tag-cloud/en"/></url><url><loc>https://ng-alain.com/chart/timeline/zh</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/chart/timeline/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/chart/timeline/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/chart/timeline/en"/></url><url><loc>https://ng-alain.com/chart/trend/zh</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/chart/trend/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/chart/trend/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/chart/trend/en"/></url><url><loc>https://ng-alain.com/chart/water-wave/zh</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/chart/water-wave/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/chart/water-wave/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/chart/water-wave/en"/></url><url><loc>https://ng-alain.com/cli/add/zh</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/cli/add/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/cli/add/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/cli/add/en"/></url><url><loc>https://ng-alain.com/cli/default/zh</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/cli/default/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/cli/default/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/cli/default/en"/></url><url><loc>https://ng-alain.com/cli/generate/zh</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/cli/generate/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/cli/generate/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/cli/generate/en"/></url><url><loc>https://ng-alain.com/cli/getting-started/zh</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/cli/getting-started/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/cli/getting-started/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/cli/getting-started/en"/></url><url><loc>https://ng-alain.com/cli/plugin/zh</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/cli/plugin/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/cli/plugin/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/cli/plugin/en"/></url><url><loc>https://ng-alain.com/cli/sta/zh</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/cli/sta/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/cli/sta/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/cli/sta/en"/></url><url><loc>https://ng-alain.com/components/auto-focus/zh</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/components/auto-focus/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/components/auto-focus/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/components/auto-focus/en"/></url><url><loc>https://ng-alain.com/components/cell/zh</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/components/cell/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/components/cell/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/components/cell/en"/></url><url><loc>https://ng-alain.com/components/count-down/zh</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/components/count-down/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/components/count-down/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/components/count-down/en"/></url><url><loc>https://ng-alain.com/components/date-picker/zh</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/components/date-picker/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/components/date-picker/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/components/date-picker/en"/></url><url><loc>https://ng-alain.com/components/down-file/zh</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/components/down-file/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/components/down-file/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/components/down-file/en"/></url><url><loc>https://ng-alain.com/components/ellipsis/zh</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/components/ellipsis/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/components/ellipsis/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/components/ellipsis/en"/></url><url><loc>https://ng-alain.com/components/error-collect/zh</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/components/error-collect/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/components/error-collect/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/components/error-collect/en"/></url><url><loc>https://ng-alain.com/components/exception/zh</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/components/exception/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/components/exception/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/components/exception/en"/></url><url><loc>https://ng-alain.com/components/footer-toolbar/zh</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/components/footer-toolbar/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/components/footer-toolbar/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/components/footer-toolbar/en"/></url><url><loc>https://ng-alain.com/components/full-content/zh</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/components/full-content/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/components/full-content/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/components/full-content/en"/></url><url><loc>https://ng-alain.com/components/global-footer/zh</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/components/global-footer/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/components/global-footer/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/components/global-footer/en"/></url><url><loc>https://ng-alain.com/components/hotkey/zh</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/components/hotkey/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/components/hotkey/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/components/hotkey/en"/></url><url><loc>https://ng-alain.com/components/loading/zh</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/components/loading/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/components/loading/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/components/loading/en"/></url><url><loc>https://ng-alain.com/components/lodop/zh</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/components/lodop/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/components/lodop/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/components/lodop/en"/></url><url><loc>https://ng-alain.com/components/media/zh</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/components/media/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/components/media/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/components/media/en"/></url><url><loc>https://ng-alain.com/components/notice-icon/zh</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/components/notice-icon/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/components/notice-icon/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/components/notice-icon/en"/></url><url><loc>https://ng-alain.com/components/observers/zh</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/components/observers/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/components/observers/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/components/observers/en"/></url><url><loc>https://ng-alain.com/components/onboarding/zh</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/components/onboarding/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/components/onboarding/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/components/onboarding/en"/></url><url><loc>https://ng-alain.com/components/page-header/zh</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/components/page-header/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/components/page-header/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/components/page-header/en"/></url><url><loc>https://ng-alain.com/components/pdf/zh</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/components/pdf/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/components/pdf/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/components/pdf/en"/></url><url><loc>https://ng-alain.com/components/quick-menu/zh</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/components/quick-menu/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/components/quick-menu/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/components/quick-menu/en"/></url><url><loc>https://ng-alain.com/components/reuse-tab/zh</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/components/reuse-tab/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/components/reuse-tab/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/components/reuse-tab/en"/></url><url><loc>https://ng-alain.com/components/se/zh</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/components/se/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/components/se/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/components/se/en"/></url><url><loc>https://ng-alain.com/components/sg/zh</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/components/sg/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/components/sg/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/components/sg/en"/></url><url><loc>https://ng-alain.com/components/st/zh</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/components/st/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/components/st/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/components/st/en"/></url><url><loc>https://ng-alain.com/components/sv/zh</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/components/sv/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/components/sv/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/components/sv/en"/></url><url><loc>https://ng-alain.com/components/tag-select/zh</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/components/tag-select/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/components/tag-select/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/components/tag-select/en"/></url><url><loc>https://ng-alain.com/components/xlsx/zh</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/components/xlsx/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/components/xlsx/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/components/xlsx/en"/></url><url><loc>https://ng-alain.com/components/zip/zh</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/components/zip/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/components/zip/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/components/zip/en"/></url><url><loc>https://ng-alain.com/docs/acl/zh</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/docs/acl/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/docs/acl/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/docs/acl/en"/></url><url><loc>https://ng-alain.com/docs/architecture/zh</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/docs/architecture/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/docs/architecture/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/docs/architecture/en"/></url><url><loc>https://ng-alain.com/docs/auth/zh</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/docs/auth/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/docs/auth/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/docs/auth/en"/></url><url><loc>https://ng-alain.com/docs/cache/zh</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/docs/cache/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/docs/cache/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/docs/cache/en"/></url><url><loc>https://ng-alain.com/docs/changelog/zh</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/docs/changelog/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/docs/changelog/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/docs/changelog/en"/></url><url><loc>https://ng-alain.com/docs/cli/zh</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/docs/cli/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/docs/cli/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/docs/cli/en"/></url><url><loc>https://ng-alain.com/docs/contributing/zh</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/docs/contributing/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/docs/contributing/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/docs/contributing/en"/></url><url><loc>https://ng-alain.com/docs/deploy/zh</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/docs/deploy/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/docs/deploy/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/docs/deploy/en"/></url><url><loc>https://ng-alain.com/docs/faq/zh</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/docs/faq/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/docs/faq/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/docs/faq/en"/></url><url><loc>https://ng-alain.com/docs/getting-started/zh</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/docs/getting-started/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/docs/getting-started/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/docs/getting-started/en"/></url><url><loc>https://ng-alain.com/docs/global-config/zh</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/docs/global-config/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/docs/global-config/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/docs/global-config/en"/></url><url><loc>https://ng-alain.com/docs/graph/zh</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/docs/graph/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/docs/graph/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/docs/graph/en"/></url><url><loc>https://ng-alain.com/docs/how-to-start/zh</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/docs/how-to-start/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/docs/how-to-start/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/docs/how-to-start/en"/></url><url><loc>https://ng-alain.com/docs/i18n/zh</loc><lastmod>2026-03-26T12:49:20.319Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/docs/i18n/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/docs/i18n/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/docs/i18n/en"/></url><url><loc>https://ng-alain.com/docs/import/zh</loc><lastmod>2026-03-26T12:49:20.320Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/docs/import/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/docs/import/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/docs/import/en"/></url><url><loc>https://ng-alain.com/docs/mock/zh</loc><lastmod>2026-03-26T12:49:20.320Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/docs/mock/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/docs/mock/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/docs/mock/en"/></url><url><loc>https://ng-alain.com/docs/module/zh</loc><lastmod>2026-03-26T12:49:20.320Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/docs/module/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/docs/module/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/docs/module/en"/></url><url><loc>https://ng-alain.com/docs/new-component/zh</loc><lastmod>2026-03-26T12:49:20.320Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/docs/new-component/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/docs/new-component/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/docs/new-component/en"/></url><url><loc>https://ng-alain.com/docs/new-page/zh</loc><lastmod>2026-03-26T12:49:20.320Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/docs/new-page/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/docs/new-page/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/docs/new-page/en"/></url><url><loc>https://ng-alain.com/docs/performance/zh</loc><lastmod>2026-03-26T12:49:20.320Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/docs/performance/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/docs/performance/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/docs/performance/en"/></url><url><loc>https://ng-alain.com/docs/server/zh</loc><lastmod>2026-03-26T12:49:20.320Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/docs/server/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/docs/server/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/docs/server/en"/></url><url><loc>https://ng-alain.com/docs/ssr/zh</loc><lastmod>2026-03-26T12:49:20.320Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/docs/ssr/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/docs/ssr/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/docs/ssr/en"/></url><url><loc>https://ng-alain.com/docs/style-guide/zh</loc><lastmod>2026-03-26T12:49:20.320Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/docs/style-guide/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/docs/style-guide/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/docs/style-guide/en"/></url><url><loc>https://ng-alain.com/docs/theme/zh</loc><lastmod>2026-03-26T12:49:20.320Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/docs/theme/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/docs/theme/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/docs/theme/en"/></url><url><loc>https://ng-alain.com/docs/upgrade-v21/zh</loc><lastmod>2026-03-26T12:49:20.320Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/docs/upgrade-v21/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/docs/upgrade-v21/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/docs/upgrade-v21/en"/></url><url><loc>https://ng-alain.com/docs/upgrade/zh</loc><lastmod>2026-03-26T12:49:20.320Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/docs/upgrade/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/docs/upgrade/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/docs/upgrade/en"/></url><url><loc>https://ng-alain.com/form/acl/zh</loc><lastmod>2026-03-26T12:49:20.320Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/form/acl/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/form/acl/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/form/acl/en"/></url><url><loc>https://ng-alain.com/form/array/zh</loc><lastmod>2026-03-26T12:49:20.320Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/form/array/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/form/array/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/form/array/en"/></url><url><loc>https://ng-alain.com/form/autocomplete/zh</loc><lastmod>2026-03-26T12:49:20.320Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/form/autocomplete/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/form/autocomplete/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/form/autocomplete/en"/></url><url><loc>https://ng-alain.com/form/boolean/zh</loc><lastmod>2026-03-26T12:49:20.320Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/form/boolean/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/form/boolean/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/form/boolean/en"/></url><url><loc>https://ng-alain.com/form/cascader/zh</loc><lastmod>2026-03-26T12:49:20.320Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/form/cascader/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/form/cascader/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/form/cascader/en"/></url><url><loc>https://ng-alain.com/form/checkbox/zh</loc><lastmod>2026-03-26T12:49:20.320Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/form/checkbox/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/form/checkbox/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/form/checkbox/en"/></url><url><loc>https://ng-alain.com/form/color/zh</loc><lastmod>2026-03-26T12:49:20.320Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/form/color/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/form/color/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/form/color/en"/></url><url><loc>https://ng-alain.com/form/conditional/zh</loc><lastmod>2026-03-26T12:49:20.320Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/form/conditional/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/form/conditional/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/form/conditional/en"/></url><url><loc>https://ng-alain.com/form/custom/zh</loc><lastmod>2026-03-26T12:49:20.320Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/form/custom/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/form/custom/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/form/custom/en"/></url><url><loc>https://ng-alain.com/form/customize/zh</loc><lastmod>2026-03-26T12:49:20.320Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/form/customize/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/form/customize/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/form/customize/en"/></url><url><loc>https://ng-alain.com/form/date/zh</loc><lastmod>2026-03-26T12:49:20.320Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/form/date/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/form/date/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/form/date/en"/></url><url><loc>https://ng-alain.com/form/error/zh</loc><lastmod>2026-03-26T12:49:20.320Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/form/error/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/form/error/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/form/error/en"/></url><url><loc>https://ng-alain.com/form/getting-started/zh</loc><lastmod>2026-03-26T12:49:20.320Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/form/getting-started/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/form/getting-started/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/form/getting-started/en"/></url><url><loc>https://ng-alain.com/form/i18n/zh</loc><lastmod>2026-03-26T12:49:20.320Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/form/i18n/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/form/i18n/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/form/i18n/en"/></url><url><loc>https://ng-alain.com/form/layout/zh</loc><lastmod>2026-03-26T12:49:20.320Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/form/layout/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/form/layout/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/form/layout/en"/></url><url><loc>https://ng-alain.com/form/mention/zh</loc><lastmod>2026-03-26T12:49:20.320Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/form/mention/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/form/mention/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/form/mention/en"/></url><url><loc>https://ng-alain.com/form/method/zh</loc><lastmod>2026-03-26T12:49:20.320Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/form/method/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/form/method/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/form/method/en"/></url><url><loc>https://ng-alain.com/form/modal/zh</loc><lastmod>2026-03-26T12:49:20.320Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/form/modal/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/form/modal/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/form/modal/en"/></url><url><loc>https://ng-alain.com/form/monaco-editor/zh</loc><lastmod>2026-03-26T12:49:20.320Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/form/monaco-editor/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/form/monaco-editor/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/form/monaco-editor/en"/></url><url><loc>https://ng-alain.com/form/number/zh</loc><lastmod>2026-03-26T12:49:20.320Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/form/number/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/form/number/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/form/number/en"/></url><url><loc>https://ng-alain.com/form/object/zh</loc><lastmod>2026-03-26T12:49:20.320Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/form/object/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/form/object/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/form/object/en"/></url><url><loc>https://ng-alain.com/form/qa/zh</loc><lastmod>2026-03-26T12:49:20.320Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/form/qa/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/form/qa/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/form/qa/en"/></url><url><loc>https://ng-alain.com/form/qr-code/zh</loc><lastmod>2026-03-26T12:49:20.320Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/form/qr-code/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/form/qr-code/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/form/qr-code/en"/></url><url><loc>https://ng-alain.com/form/radio/zh</loc><lastmod>2026-03-26T12:49:20.320Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/form/radio/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/form/radio/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/form/radio/en"/></url><url><loc>https://ng-alain.com/form/rate/zh</loc><lastmod>2026-03-26T12:49:20.320Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/form/rate/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/form/rate/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/form/rate/en"/></url><url><loc>https://ng-alain.com/form/schema/zh</loc><lastmod>2026-03-26T12:49:20.320Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/form/schema/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/form/schema/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/form/schema/en"/></url><url><loc>https://ng-alain.com/form/segmented/zh</loc><lastmod>2026-03-26T12:49:20.320Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/form/segmented/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/form/segmented/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/form/segmented/en"/></url><url><loc>https://ng-alain.com/form/select/zh</loc><lastmod>2026-03-26T12:49:20.320Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/form/select/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/form/select/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/form/select/en"/></url><url><loc>https://ng-alain.com/form/slider/zh</loc><lastmod>2026-03-26T12:49:20.320Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/form/slider/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/form/slider/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/form/slider/en"/></url><url><loc>https://ng-alain.com/form/string/zh</loc><lastmod>2026-03-26T12:49:20.320Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/form/string/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/form/string/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/form/string/en"/></url><url><loc>https://ng-alain.com/form/tag/zh</loc><lastmod>2026-03-26T12:49:20.320Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/form/tag/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/form/tag/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/form/tag/en"/></url><url><loc>https://ng-alain.com/form/text/zh</loc><lastmod>2026-03-26T12:49:20.320Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/form/text/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/form/text/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/form/text/en"/></url><url><loc>https://ng-alain.com/form/textarea/zh</loc><lastmod>2026-03-26T12:49:20.320Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/form/textarea/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/form/textarea/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/form/textarea/en"/></url><url><loc>https://ng-alain.com/form/time/zh</loc><lastmod>2026-03-26T12:49:20.320Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/form/time/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/form/time/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/form/time/en"/></url><url><loc>https://ng-alain.com/form/tinymce/zh</loc><lastmod>2026-03-26T12:49:20.320Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/form/tinymce/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/form/tinymce/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/form/tinymce/en"/></url><url><loc>https://ng-alain.com/form/transfer/zh</loc><lastmod>2026-03-26T12:49:20.320Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/form/transfer/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/form/transfer/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/form/transfer/en"/></url><url><loc>https://ng-alain.com/form/tree-select/zh</loc><lastmod>2026-03-26T12:49:20.320Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/form/tree-select/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/form/tree-select/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/form/tree-select/en"/></url><url><loc>https://ng-alain.com/form/upload/zh</loc><lastmod>2026-03-26T12:49:20.320Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/form/upload/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/form/upload/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/form/upload/en"/></url><url><loc>https://ng-alain.com/mock/getting-started/zh</loc><lastmod>2026-03-26T12:49:20.320Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/mock/getting-started/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/mock/getting-started/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/mock/getting-started/en"/></url><url><loc>https://ng-alain.com/mock/rule/zh</loc><lastmod>2026-03-26T12:49:20.320Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/mock/rule/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/mock/rule/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/mock/rule/en"/></url><url><loc>https://ng-alain.com/theme/component-styles/zh</loc><lastmod>2026-03-26T12:49:20.320Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/theme/component-styles/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/theme/component-styles/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/theme/component-styles/en"/></url><url><loc>https://ng-alain.com/theme/customize-theme/zh</loc><lastmod>2026-03-26T12:49:20.320Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/theme/customize-theme/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/theme/customize-theme/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/theme/customize-theme/en"/></url><url><loc>https://ng-alain.com/theme/date/zh</loc><lastmod>2026-03-26T12:49:20.320Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/theme/date/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/theme/date/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/theme/date/en"/></url><url><loc>https://ng-alain.com/theme/drawer/zh</loc><lastmod>2026-03-26T12:49:20.320Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/theme/drawer/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/theme/drawer/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/theme/drawer/en"/></url><url><loc>https://ng-alain.com/theme/getting-started/zh</loc><lastmod>2026-03-26T12:49:20.320Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/theme/getting-started/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/theme/getting-started/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/theme/getting-started/en"/></url><url><loc>https://ng-alain.com/theme/global/zh</loc><lastmod>2026-03-26T12:49:20.320Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/theme/global/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/theme/global/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/theme/global/en"/></url><url><loc>https://ng-alain.com/theme/http/zh</loc><lastmod>2026-03-26T12:49:20.320Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/theme/http/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/theme/http/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/theme/http/en"/></url><url><loc>https://ng-alain.com/theme/icon/zh</loc><lastmod>2026-03-26T12:49:20.320Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/theme/icon/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/theme/icon/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/theme/icon/en"/></url><url><loc>https://ng-alain.com/theme/index/zh</loc><lastmod>2026-03-26T12:49:20.320Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/theme/index/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/theme/index/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/theme/index/en"/></url><url><loc>https://ng-alain.com/theme/keys/zh</loc><lastmod>2026-03-26T12:49:20.320Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/theme/keys/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/theme/keys/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/theme/keys/en"/></url><url><loc>https://ng-alain.com/theme/layout-blank/zh</loc><lastmod>2026-03-26T12:49:20.320Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/theme/layout-blank/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/theme/layout-blank/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/theme/layout-blank/en"/></url><url><loc>https://ng-alain.com/theme/layout-default/zh</loc><lastmod>2026-03-26T12:49:20.320Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/theme/layout-default/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/theme/layout-default/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/theme/layout-default/en"/></url><url><loc>https://ng-alain.com/theme/locale/zh</loc><lastmod>2026-03-26T12:49:20.320Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/theme/locale/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/theme/locale/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/theme/locale/en"/></url><url><loc>https://ng-alain.com/theme/menu/zh</loc><lastmod>2026-03-26T12:49:20.320Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/theme/menu/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/theme/menu/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/theme/menu/en"/></url><url><loc>https://ng-alain.com/theme/modal/zh</loc><lastmod>2026-03-26T12:49:20.320Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/theme/modal/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/theme/modal/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/theme/modal/en"/></url><url><loc>https://ng-alain.com/theme/performance/zh</loc><lastmod>2026-03-26T12:49:20.320Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/theme/performance/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/theme/performance/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/theme/performance/en"/></url><url><loc>https://ng-alain.com/theme/responsive/zh</loc><lastmod>2026-03-26T12:49:20.320Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/theme/responsive/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/theme/responsive/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/theme/responsive/en"/></url><url><loc>https://ng-alain.com/theme/rtl/zh</loc><lastmod>2026-03-26T12:49:20.320Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/theme/rtl/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/theme/rtl/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/theme/rtl/en"/></url><url><loc>https://ng-alain.com/theme/safe/zh</loc><lastmod>2026-03-26T12:49:20.320Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/theme/safe/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/theme/safe/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/theme/safe/en"/></url><url><loc>https://ng-alain.com/theme/settings/zh</loc><lastmod>2026-03-26T12:49:20.320Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/theme/settings/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/theme/settings/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/theme/settings/en"/></url><url><loc>https://ng-alain.com/theme/theme-btn/zh</loc><lastmod>2026-03-26T12:49:20.320Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/theme/theme-btn/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/theme/theme-btn/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/theme/theme-btn/en"/></url><url><loc>https://ng-alain.com/theme/title/zh</loc><lastmod>2026-03-26T12:49:20.320Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/theme/title/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/theme/title/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/theme/title/en"/></url><url><loc>https://ng-alain.com/theme/tools/zh</loc><lastmod>2026-03-26T12:49:20.320Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/theme/tools/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/theme/tools/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/theme/tools/en"/></url><url><loc>https://ng-alain.com/theme/yn/zh</loc><lastmod>2026-03-26T12:49:20.320Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/theme/yn/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/theme/yn/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/theme/yn/en"/></url><url><loc>https://ng-alain.com/util/array/zh</loc><lastmod>2026-03-26T12:49:20.320Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/util/array/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/util/array/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/util/array/en"/></url><url><loc>https://ng-alain.com/util/browser/zh</loc><lastmod>2026-03-26T12:49:20.320Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/util/browser/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/util/browser/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/util/browser/en"/></url><url><loc>https://ng-alain.com/util/date-time/zh</loc><lastmod>2026-03-26T12:49:20.320Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/util/date-time/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/util/date-time/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/util/date-time/en"/></url><url><loc>https://ng-alain.com/util/decorator/zh</loc><lastmod>2026-03-26T12:49:20.320Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/util/decorator/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/util/decorator/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/util/decorator/en"/></url><url><loc>https://ng-alain.com/util/form/zh</loc><lastmod>2026-03-26T12:49:20.320Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/util/form/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/util/form/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/util/form/en"/></url><url><loc>https://ng-alain.com/util/format/zh</loc><lastmod>2026-03-26T12:49:20.320Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/util/format/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/util/format/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/util/format/en"/></url><url><loc>https://ng-alain.com/util/getting-started/zh</loc><lastmod>2026-03-26T12:49:20.320Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/util/getting-started/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/util/getting-started/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/util/getting-started/en"/></url><url><loc>https://ng-alain.com/util/math/zh</loc><lastmod>2026-03-26T12:49:20.320Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/util/math/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/util/math/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/util/math/en"/></url><url><loc>https://ng-alain.com/util/other/zh</loc><lastmod>2026-03-26T12:49:20.320Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/util/other/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/util/other/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/util/other/en"/></url><url><loc>https://ng-alain.com/util/pipes-currency/zh</loc><lastmod>2026-03-26T12:49:20.320Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/util/pipes-currency/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/util/pipes-currency/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/util/pipes-currency/en"/></url><url><loc>https://ng-alain.com/util/pipes-filter/zh</loc><lastmod>2026-03-26T12:49:20.320Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/util/pipes-filter/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/util/pipes-filter/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/util/pipes-filter/en"/></url><url><loc>https://ng-alain.com/util/pipes-format/zh</loc><lastmod>2026-03-26T12:49:20.320Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/util/pipes-format/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/util/pipes-format/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/util/pipes-format/en"/></url><url><loc>https://ng-alain.com/util/token/zh</loc><lastmod>2026-03-26T12:49:20.320Z</lastmod><changefreq>hourly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="en" href="https://ng-alain.com/util/token/en"/><xhtml:link rel="alternate" hreflang="zh" href="https://ng-alain.com/util/token/zh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ng-alain.com/util/token/en"/></url></urlset>