<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="//www.ag-grid.com/blog/sitemap.xsl"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1"><url><loc>https://www.ag-grid.com/blog/keeping-up-to-date-with-javascript-libraries/</loc><lastmod>2026-08-20T08:09:50.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2021/08/Staying-up-to-date-with-library-versions-compressed-1.png</image:loc><image:caption>Staying-up-to-date-with-library-versions-compressed-1.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/whats-new-in-ag-charts-14-1/</loc><lastmod>2026-08-05T11:25:52.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2026/08/Charts-14.1-1.png</image:loc><image:caption>Charts-14.1-1.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/whats-new-in-ag-grid-36-1/</loc><lastmod>2026-08-05T11:19:33.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2026/08/Grid-36.1-2.png</image:loc><image:caption>Grid-36.1-2.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/whats-new-in-ag-studio-2-1-javascript-embedded-analytics/</loc><lastmod>2026-08-05T11:17:13.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2026/08/Studio-2.1.png</image:loc><image:caption>Studio-2.1.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/whats-new-in-ag-charts-14/</loc><lastmod>2026-07-14T15:09:31.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2026/06/ag-charts-14.png</image:loc><image:caption>ag-charts-14.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/whats-new-in-ag-studio-2-0-javascript-embedded-analytics/</loc><lastmod>2026-07-13T13:21:35.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2026/06/image-1--1-.png</image:loc><image:caption>image-1--1-.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/redefining-embedded-analytics-with-ag-studio/</loc><lastmod>2026-07-13T13:20:38.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2026/06/redefining-embedded-analytics---AG-Studio---Javascript-Embedded-Analytics.png</image:loc><image:caption>redefining-embedded-analytics---AG-Studio---Javascript-Embedded-Analytics.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/whats-new-in-ag-grid-36/</loc><lastmod>2026-06-25T11:34:25.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2026/06/ag-grid-36.png</image:loc><image:caption>ag-grid-36.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/ai-toolkit-control-ag-grid-with-natural-language-commands/</loc><lastmod>2026-06-04T12:55:00.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2026/01/AI-Toolit--Control-AG-Grid-with-Natural-Language.png</image:loc><image:caption>AI-Toolit--Control-AG-Grid-with-Natural-Language.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/introducing-the-ag-grid-model-context-protocol-mcp-server/</loc><lastmod>2026-06-04T08:28:01.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2025/10/Introducing-the-AG-Grid-MCP-Server-for-building-React-Tables.png</image:loc><image:caption>Introducing-the-AG-Grid-MCP-Server-for-building-React-Tables.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/whats-new-in-ag-grid-35-3/</loc><lastmod>2026-05-13T13:27:44.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2026/05/35.3.png</image:loc><image:caption>35.3.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/whats-new-in-ag-charts-13-3/</loc><lastmod>2026-05-12T14:09:38.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2026/05/13.3.png</image:loc><image:caption>13.3.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/ag-grid-bryntum-strengthens-board-leadership-as-developer-adoption-drives-growth/</loc><lastmod>2026-04-24T15:16:28.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2026/04/ag-grid-new-chairman.png</image:loc><image:caption>ag-grid-new-chairman.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/whats-new-in-ag-grid-35-2/</loc><lastmod>2026-03-25T09:43:15.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2026/03/aggregation-editing-1.png</image:loc><image:caption>aggregation-editing-1.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/whats-new-in-ag-charts-13-2/</loc><lastmod>2026-03-25T09:27:04.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2026/03/13.2-6.png</image:loc><image:caption>13.2-6.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/whats-new-in-ag-charts-13-1/</loc><lastmod>2026-02-13T14:43:23.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2026/02/AG-Charts-19.png</image:loc><image:caption>AG-Charts-19.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/whats-new-in-ag-grid-35-1/</loc><lastmod>2026-02-11T12:26:33.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2026/02/AG-Grid-35.1.png</image:loc><image:caption>AG-Grid-35.1.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/whats-new-in-ag-charts-13/</loc><lastmod>2025-12-10T14:44:06.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2025/12/AG-Charts-13.png</image:loc><image:caption>AG-Charts-13.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/whats-new-in-ag-grid-35/</loc><lastmod>2025-12-10T10:20:58.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2025/12/AG-Grid-39-1.png</image:loc><image:caption>AG-Grid-39-1.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/ag-grid-and-bryntum-join-forces-to-strengthen-developer-tooling-for-modern-web-applications/</loc><lastmod>2025-11-21T14:46:40.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2025/11/grid---bryntum-2.png</image:loc><image:caption>grid---bryntum-2.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/whats-new-in-ag-charts-12-3/</loc><lastmod>2025-10-22T08:53:40.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2025/10/12.3.png</image:loc><image:caption>12.3.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/whats-new-in-ag-grid-34-3/</loc><lastmod>2025-10-22T08:53:16.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2025/10/Whats-New-in-AG-Grid-34.3---AI-Features--React-19.2-Support-3.png</image:loc><image:caption>Whats-New-in-AG-Grid-34.3---AI-Features--React-19.2-Support-3.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/whats-new-in-ag-grid-34-2/</loc><lastmod>2025-09-10T12:11:10.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2025/09/Whats-New-in-AG-Grid-Data-Grid-version-34.2.png</image:loc><image:caption>Whats-New-in-AG-Grid-Data-Grid-version-34.2.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/whats-new-in-ag-charts-12-2/</loc><lastmod>2025-09-10T08:58:51.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2025/09/Whats-New-in-AG-Charts-JavaScript-Charting-Library-12.2.png</image:loc><image:caption>Whats-New-in-AG-Charts-JavaScript-Charting-Library-12.2.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/reasons-to-choose-ag-grid-as-your-javascript-datagrid/</loc><lastmod>2025-08-28T09:46:05.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2021/10/generic-blog-youtube-end-2.png</image:loc><image:caption>generic-blog-youtube-end-2.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/optimising-html5-canvas-rendering-best-practices-and-techniques/</loc><lastmod>2025-08-19T11:46:31.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2024/10/High-Performance-Canvas-Rendering-for-JavaScript-Charts-.png</image:loc><image:caption>High-Performance-Canvas-Rendering-for-JavaScript-Charts-.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/enhancing-ag-grid-enterprise-with-ag-charts-enterprise/</loc><lastmod>2025-08-18T11:40:16.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2024/02/enhancing-ag-grid-enterprise-with-ag-charts-enterprise.png</image:loc><image:caption>enhancing-ag-grid-enterprise-with-ag-charts-enterprise.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/optimizing-large-data-set-visualisations-with-the-m4-algorithm/</loc><lastmod>2025-08-14T11:24:34.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2024/11/Optimising-JavaScript-Charts-with-the-M4-Algorithm.png</image:loc><image:caption>Optimising-JavaScript-Charts-with-the-M4-Algorithm.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/whats-new-in-ag-grids-figma-design-system/</loc><lastmod>2025-08-13T12:12:12.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2025/08/Figma-Design-System-Thumbnail-1.png</image:loc><image:caption>Figma-Design-System-Thumbnail-1.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/add-new-rows-using-a-pinned-row-at-the-top-of-the-grid/</loc><lastmod>2025-08-12T11:16:12.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2022/09/Add-new-rows-using-a-pinned-row-at-the-top-of-the-grid.jpeg</image:loc><image:caption>Add-new-rows-using-a-pinned-row-at-the-top-of-the-grid.jpeg</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/whats-new-in-ag-charts-12-1/</loc><lastmod>2025-07-30T15:19:18.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2025/07/36.png</image:loc><image:caption>36.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/how-to-add-and-delete-rows-in-ag-grid-from-the-context-menu/</loc><lastmod>2025-07-29T13:46:16.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2025/07/add-delete-rows.png</image:loc><image:caption>add-delete-rows.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/whats-new-in-ag-grid-34-1/</loc><lastmod>2025-07-29T11:54:46.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2025/07/34.1-1.png</image:loc><image:caption>34.1-1.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/using-ag-grid-with-next-js-to-build-a-react-table/</loc><lastmod>2025-07-15T10:48:47.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2025/01/AG-Grid-Next-JS-React-Table-Tutorial.png</image:loc><image:caption>AG-Grid-Next-JS-React-Table-Tutorial.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/writing-e2e-tests-for-ag-grid-react-tables-with-playwright/</loc><lastmod>2025-07-15T10:48:19.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2025/01/playwright-ag-grid.png</image:loc><image:caption>playwright-ag-grid.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/unit-testing-ag-grid-react-tables-with-react-testing-library-and-vitest/</loc><lastmod>2025-07-15T10:47:46.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2025/01/using-ag-grid-with-react-testing-library-to-test-react-tables.png</image:loc><image:caption>using-ag-grid-with-react-testing-library-to-test-react-tables.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/end-to-end-testing-for-ag-grid-in-react-with-cypress/</loc><lastmod>2025-07-15T10:47:08.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2025/02/Testing-AG-Grid-React-Tables-with-Cypress.png</image:loc><image:caption>Testing-AG-Grid-React-Tables-with-Cypress.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/whats-new-in-ag-charts-12/</loc><lastmod>2025-07-02T10:56:11.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2025/06/40.png</image:loc><image:caption>40.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/whats-new-in-ag-grid-34/</loc><lastmod>2025-06-25T22:47:26.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2025/06/33.4---800px-1.png</image:loc><image:caption>33.4---800px-1.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/ag-grid-showcase-examples-demos-samples-and-extensions/</loc><lastmod>2025-06-18T15:12:32.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2025/06/Showcase-Blog-Banner---v3-1.png</image:loc><image:caption>Showcase-Blog-Banner---v3-1.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/no-user-left-behind-lets-talk-accessibility/</loc><lastmod>2025-05-15T11:24:09.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2025/05/ag-grid-accessibility.png</image:loc><image:caption>ag-grid-accessibility.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/whats-new-in-ag-charts-11-3/</loc><lastmod>2025-05-13T08:32:13.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2025/05/11.3.png</image:loc><image:caption>11.3.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/whats-new-in-ag-grid-33-3/</loc><lastmod>2025-05-13T08:02:39.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2025/05/33.3.png</image:loc><image:caption>33.3.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/ag-grid-joins-the-open-source-pledge/</loc><lastmod>2025-04-15T15:46:02.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2025/04/open-source-pledge-banner.png</image:loc><image:caption>open-source-pledge-banner.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/upgrading-to-ag-grid-33/</loc><lastmod>2025-04-11T11:55:19.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2024/12/Upgrading-to-AG-Grid-33-Blog-Image.png</image:loc><image:caption>Upgrading-to-AG-Grid-33-Blog-Image.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/whats-new-in-ag-charts-11-2/</loc><lastmod>2025-04-02T11:47:24.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2025/03/11.2.png</image:loc><image:caption>11.2.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/wrapping-column-header-text/</loc><lastmod>2025-03-25T11:11:47.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2024/08/optimized-text-wrapping-banner-1.gif</image:loc><image:caption>optimized-text-wrapping-banner-1.gif</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/whats-new-in-ag-grid-33-2/</loc><lastmod>2025-03-24T17:55:19.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2025/03/33.2.png</image:loc><image:caption>33.2.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/persisting-ag-grid-state-with-react-redux/</loc><lastmod>2025-02-28T14:28:11.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2022/08/Persisting-and-restoring-ag-Grid-state-with-React---Redux.jpeg</image:loc><image:caption>Persisting-and-restoring-ag-Grid-state-with-React---Redux.jpeg</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/whats-new-in-ag-charts-11-1/</loc><lastmod>2025-02-12T10:34:59.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2025/02/Whats-New-In-AG-Charts-11.1-JavaScript-Charting-Library.png</image:loc><image:caption>Whats-New-In-AG-Charts-11.1-JavaScript-Charting-Library.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/whats-new-in-ag-grid-33-1/</loc><lastmod>2025-02-11T23:56:44.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2025/02/33.1--1-.png</image:loc><image:caption>33.1--1-.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/introducing-our-figma-design-system-sticker-sheets/</loc><lastmod>2025-01-29T14:56:01.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2025/01/figma-sticker-sheet.png</image:loc><image:caption>figma-sticker-sheet.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/whats-new-in-ag-charts-11/</loc><lastmod>2024-12-20T10:41:23.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2024/12/Whats-New-In-AG-Charts-11.png</image:loc><image:caption>Whats-New-In-AG-Charts-11.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/introducing-long-term-support-for-ag-grid-and-ag-charts/</loc><lastmod>2024-12-19T15:38:03.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2024/12/Introducing-Long-Term-Support-for-AG-Grid-and-AG-Charts-1.png</image:loc><image:caption>Introducing-Long-Term-Support-for-AG-Grid-and-AG-Charts-1.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/minimising-bundle-size/</loc><lastmod>2024-12-19T14:19:29.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2022/02/blog-minimize-module-size-tiny-1.png</image:loc><image:caption>blog-minimize-module-size-tiny-1.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/whats-new-in-ag-grid-33/</loc><lastmod>2024-12-13T13:39:20.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2024/12/grid-33.png</image:loc><image:caption>grid-33.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/react-ui-overview/</loc><lastmod>2024-12-11T17:25:40.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2021/08/reactui-overview-compressed.png</image:loc><image:caption>reactui-overview-compressed.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/implementing-server-side-tree-data-ag-grid-mevn-stack/</loc><lastmod>2024-12-11T03:17:11.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2021/02/2020-grid-thumbnail-MEVN-copy-1-1.png</image:loc><image:caption>2020-grid-thumbnail-MEVN-copy-1-1.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/why-the-world-needed-another-angular-grid/</loc><lastmod>2024-12-03T16:39:49.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2021/06/the-beginning.jpeg</image:loc><image:caption>the-beginning.jpeg</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/switching-the-localisation-language-in-ag-charts/</loc><lastmod>2024-12-02T11:38:46.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2024/11/Switching-AG-Charts-Localisation-Language-1.png</image:loc><image:caption>Switching-AG-Charts-Localisation-Language-1.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/using-ag-grid-in-reflex-a-python-framework/</loc><lastmod>2024-11-07T09:07:07.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2024/11/AG-Grid-In-Reflex.dev.png</image:loc><image:caption>AG-Grid-In-Reflex.dev.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/switching-the-localization-language-in-ag-grid/</loc><lastmod>2024-11-01T14:28:09.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2021/06/switching-localization-thumbnail.png</image:loc><image:caption>switching-localization-thumbnail.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/john-masterson-appointed-ag-grid-ceo/</loc><lastmod>2024-10-31T12:39:04.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2024/10/Banner-image---John-CEO---v2.png</image:loc><image:caption>Banner-image---John-CEO---v2.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/react-advanced-london-2024-recap/</loc><lastmod>2024-10-30T11:53:33.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2024/10/react-advanced-london-blog-banner.png</image:loc><image:caption>react-advanced-london-blog-banner.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/whats-new-in-ag-charts-10-3/</loc><lastmod>2024-10-22T09:22:54.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2024/10/Whats-new-Charts-v10.3.gif</image:loc><image:caption>Whats-new-Charts-v10.3.gif</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/whats-new-in-ag-grid-32-2/</loc><lastmod>2024-10-14T09:02:19.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2024/09/Whats-new-v32.2-1.gif</image:loc><image:caption>Whats-new-v32.2-1.gif</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/introducing-our-new-theming-api/</loc><lastmod>2024-10-01T11:32:52.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2024/10/Theming-API-Banner---v2.png</image:loc><image:caption>Theming-API-Banner---v2.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/building-ag-charts-efficient-javascript-charting-with-tree-based-scene-graphs/</loc><lastmod>2024-10-01T10:32:07.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2024/10/Building-AG-Charts-Banner---V3.png</image:loc><image:caption>Building-AG-Charts-Banner---V3.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/cell-renderers-in-ag-grid-every-different-flavour/</loc><lastmod>2024-09-17T09:47:45.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2024/08/AddButtonsCoverImage-1.png</image:loc><image:caption>AddButtonsCoverImage-1.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/how-to-get-the-data-of-selected-rows-in-ag-grid/</loc><lastmod>2024-09-17T09:46:45.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2024/08/agGrid-Get-Data-of-Selected-Rows-Cover-2.png</image:loc><image:caption>agGrid-Get-Data-of-Selected-Rows-Cover-2.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/binding-and-updating-column-definitions-in-ag-grid/</loc><lastmod>2024-09-17T09:46:12.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2024/09/Update-Col-Defs-Banner-Image-1-2.gif</image:loc><image:caption>Update-Col-Defs-Banner-Image-1-2.gif</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/whats-new-in-ag-charts-10-2/</loc><lastmod>2024-09-17T07:59:03.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2024/09/ezgif-4-ba203286f8-2.gif</image:loc><image:caption>ezgif-4-ba203286f8-2.gif</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/valueformatters-part-2/</loc><lastmod>2024-09-05T10:32:01.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2020/07/formatter-blog2-image-1.png</image:loc><image:caption>formatter-blog2-image-1.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/introducing-the-ag-grid-theme-builder/</loc><lastmod>2024-08-22T08:10:01.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2024/06/Template---charts--1-.png</image:loc><image:caption>Template---charts--1-.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/whats-new-in-ag-charts-10-1/</loc><lastmod>2024-08-08T10:04:42.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2024/08/Whats-new-Charts-v10.1--1-.gif</image:loc><image:caption>Whats-new-Charts-v10.1--1-.gif</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/whats-new-in-ag-grid-32-1/</loc><lastmod>2024-08-08T10:01:53.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2024/08/Whats-new-v32.1.gif</image:loc><image:caption>Whats-new-v32.1.gif</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/in-memory-of-niall-crosby/</loc><lastmod>2024-08-07T15:05:38.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2024/08/Niall-05-08-24-cropped-1.jpg</image:loc><image:caption>Niall-05-08-24-cropped-1.jpg</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/whats-new-in-ag-charts-10/</loc><lastmod>2024-07-01T16:11:21.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2024/07/Whats-new-Charts-v10--1-.gif</image:loc><image:caption>Whats-new-Charts-v10--1-.gif</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/whats-new-in-ag-grid-32/</loc><lastmod>2024-07-01T09:07:24.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2024/06/Whats-new-v32-1.gif</image:loc><image:caption>Whats-new-v32-1.gif</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/react-summit-amsterdam-2024-recap/</loc><lastmod>2024-06-18T10:17:14.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2024/06/Template---charts--2-.png</image:loc><image:caption>Template---charts--2-.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/friends/</loc><lastmod>2024-06-11T13:22:49.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2021/07/friends-and-collaborators--1-.png</image:loc><image:caption>friends-and-collaborators--1-.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/building-a-new-theme-for-ag-grid-with-the-figma-design-system/</loc><lastmod>2024-06-07T12:00:30.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2024/06/Template---charts.png</image:loc><image:caption>Template---charts.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/whats-new-in-ag-grid-31-3/</loc><lastmod>2024-04-30T15:47:53.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2024/04/Whats-new-v31.3--1--1.gif</image:loc><image:caption>Whats-new-v31.3--1--1.gif</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/whats-new-in-ag-charts-9-3/</loc><lastmod>2024-04-30T13:13:30.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2024/04/Whats-new-Charts-v9.3-v2-1.gif</image:loc><image:caption>Whats-new-Charts-v9.3-v2-1.gif</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/whats-new-in-figma-design-system-v31/</loc><lastmod>2024-04-18T13:54:29.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2024/01/Template---charts--1-.png</image:loc><image:caption>Template---charts--1-.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/ag-grid-figma-design-system-updates-30-2-0/</loc><lastmod>2024-04-18T13:53:43.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2023/10/Blog-Asset--w_-GIF--1.gif</image:loc><image:caption>Blog-Asset--w_-GIF--1.gif</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/ag-grid-figma-design-system/</loc><lastmod>2024-04-18T13:43:00.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2023/08/ag-grid-ds-blog-cover-1.png</image:loc><image:caption>ag-grid-ds-blog-cover-1.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/updating-bar-chart-in-real-time/</loc><lastmod>2024-04-08T12:41:22.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2023/12/Untitled-design--1-.gif</image:loc><image:caption>Untitled-design--1-.gif</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/ng-conf-2024-round-up/</loc><lastmod>2024-04-03T11:29:40.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2024/04/Template---charts--5-.png</image:loc><image:caption>Template---charts--5-.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/whats-new-in-ag-charts-9-2/</loc><lastmod>2024-03-20T10:55:51.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2024/03/Whats-new-Charts-v9.2--1-.gif</image:loc><image:caption>Whats-new-Charts-v9.2--1-.gif</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/whats-new-in-ag-grid-31-2/</loc><lastmod>2024-03-20T10:54:11.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2024/03/Whats-new-v31.2-1.gif</image:loc><image:caption>Whats-new-v31.2-1.gif</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/whats-new-in-ag-charts-9-1/</loc><lastmod>2024-03-18T08:05:03.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2024/02/Whats-new-Charts-v9.1--2-.gif</image:loc><image:caption>Whats-new-Charts-v9.1--2-.gif</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/dynamically-setting-ag-grid-columns-from-json/</loc><lastmod>2024-03-12T09:06:28.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2021/11/dynamic-column-headings-40.png</image:loc><image:caption>dynamic-column-headings-40.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/js-nation-and-react-summit-june-2022-overview/</loc><lastmod>2024-02-23T13:58:16.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2022/06/blog-ag-grid-js-nation-react-summit-tiny.png</image:loc><image:caption>blog-ag-grid-js-nation-react-summit-tiny.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/whats-new-in-ag-grid-31-1/</loc><lastmod>2024-02-23T10:23:50.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2024/02/Whats-new-v31.1--2--3.gif</image:loc><image:caption>Whats-new-v31.1--2--3.gif</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/exporting-ag-grid-to-excel/</loc><lastmod>2024-02-07T12:12:41.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2021/05/excel-export-thumbnail-1.jpg</image:loc><image:caption>excel-export-thumbnail-1.jpg</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/binding-boolean-values-to-checkboxes-in-ag-grid/</loc><lastmod>2024-01-26T09:53:21.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2024/01/binding-boolean-values-1.png</image:loc><image:caption>binding-boolean-values-1.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/adding-hyperlinks-to-the-grid/</loc><lastmod>2024-01-25T09:23:26.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2020/05/hyperlink-blog-thumbnail-copy-6.jpg</image:loc><image:caption>hyperlink-blog-thumbnail-copy-6.jpg</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/conditional-formatting-for-cells-in-ag-grid/</loc><lastmod>2024-01-25T09:17:51.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2021/05/conditional-formatting-cells.png</image:loc><image:caption>conditional-formatting-cells.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/exporting-ag-grid-to-pdf/</loc><lastmod>2024-01-24T11:03:12.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2024/01/EXporting-AG-Grid-to-PDF-with-pdfMake-1.png</image:loc><image:caption>EXporting-AG-Grid-to-PDF-with-pdfMake-1.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/whats-new-in-ag-grid-30-1/</loc><lastmod>2024-01-24T10:53:00.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2023/08/Whats-new-v30.1--2--1.gif</image:loc><image:caption>Whats-new-v30.1--2--1.gif</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/prisma-io-case-study/</loc><lastmod>2024-01-04T12:07:48.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2022/04/blog-prisma-case-study--1-.png</image:loc><image:caption>blog-prisma-case-study--1-.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/ag-grid-goes-commercial/</loc><lastmod>2024-01-04T12:07:20.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2019/04/ag-Grid-Cover.png</image:loc><image:caption>ag-Grid-Cover.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/whats-new-in-ag-grid-29-1/</loc><lastmod>2024-01-03T11:08:28.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2023/02/Whats-new-v29.1--2--1.png</image:loc><image:caption>Whats-new-v29.1--2--1.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/ag-grid-a-look-back-on-2023/</loc><lastmod>2023-12-22T11:32:06.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2023/12/Template---charts.png</image:loc><image:caption>Template---charts.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/ag-grid-es-modules-and-commonjs/</loc><lastmod>2023-12-18T15:03:23.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2023/07/AG-Grid-ES-Modules---CommonJS.png</image:loc><image:caption>AG-Grid-ES-Modules---CommonJS.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/whats-new-in-ag-charts-9/</loc><lastmod>2023-12-07T15:23:39.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2023/11/Whats-new-Charts-v9--1-.gif</image:loc><image:caption>Whats-new-Charts-v9--1-.gif</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/how-to-write-a-podcast-app-using-react/</loc><lastmod>2023-12-07T15:14:24.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2021/09/Podcast-app.png</image:loc><image:caption>Podcast-app.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/game-of-charts/</loc><lastmod>2023-12-07T15:09:49.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2020/01/video-thumbnail-2.png</image:loc><image:caption>video-thumbnail-2.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/introducing-ag-charts-enterprise/</loc><lastmod>2023-12-05T11:37:40.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2023/12/Introducing-AG-Charts-Enterprise-Banner.png</image:loc><image:caption>Introducing-AG-Charts-Enterprise-Banner.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/whats-new-in-ag-grid-31/</loc><lastmod>2023-11-29T11:38:37.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2023/11/Whats-new-v31-1.gif</image:loc><image:caption>Whats-new-v31-1.gif</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/whats-new-in-ag-grid-30/</loc><lastmod>2023-11-28T16:26:06.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2023/06/Whats-new-v30.0--4-.gif</image:loc><image:caption>Whats-new-v30.0--4-.gif</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/whats-new-in-ag-grid-30-2/</loc><lastmod>2023-11-27T14:19:39.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2023/09/Whats-new-v30.2.gif</image:loc><image:caption>Whats-new-v30.2.gif</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/react-advanced-london-2023-round-up/</loc><lastmod>2023-10-23T12:58:32.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2023/10/_atest--1-.png</image:loc><image:caption>_atest--1-.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/whats-new-in-ag-grid-29-3/</loc><lastmod>2023-04-20T11:24:15.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2023/04/Whats-new-v29.3.gif</image:loc><image:caption>Whats-new-v29.3.gif</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/whats-new-in-ag-grid-29-2/</loc><lastmod>2023-03-21T10:40:51.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2023/03/Whats-new-v29.2.png</image:loc><image:caption>Whats-new-v29.2.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/whats-new-in-ag-grid-29/</loc><lastmod>2023-01-25T21:01:47.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2023/01/Whats-new-v29.0--2--1.png</image:loc><image:caption>Whats-new-v29.0--2--1.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/whats-new-in-ag-grid-28-2/</loc><lastmod>2022-11-11T14:18:22.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2022/10/Whats-new-v28.2-1.png</image:loc><image:caption>Whats-new-v28.2-1.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/whats-new-in-ag-grid-26/</loc><lastmod>2022-11-09T20:59:27.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2021/08/whats-new-in-v26.png</image:loc><image:caption>whats-new-in-v26.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/whats-new-in-ag-grid-27/</loc><lastmod>2022-10-21T14:39:25.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2022/02/whats-new-v27-blog-post--3--2.png</image:loc><image:caption>whats-new-v27-blog-post--3--2.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/using-react-hook-form-with-ag-grid/</loc><lastmod>2022-09-15T09:51:57.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2022/09/reacthook.jpeg</image:loc><image:caption>reacthook.jpeg</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/formatting-numbers-strings-currency-in-ag-grid/</loc><lastmod>2022-08-23T14:17:23.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2020/07/formatter-blog-image-2.png</image:loc><image:caption>formatter-blog-image-2.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/build-email-client-with-ag-grid-like-gmail/</loc><lastmod>2022-08-15T15:24:05.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2022/08/ag-grid-email-2-1.png</image:loc><image:caption>ag-grid-email-2-1.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/whats-new-in-ag-grid-28-1/</loc><lastmod>2022-08-03T08:27:04.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2022/08/Whats-new-v28.1--2--1.png</image:loc><image:caption>Whats-new-v28.1--2--1.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/introducing-ag-grid-sparklines/</loc><lastmod>2022-07-25T14:31:08.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2021/10/Screenshot-2021-10-06-at-15.42.06-1.png</image:loc><image:caption>Screenshot-2021-10-06-at-15.42.06-1.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/testing-with-ag-grid-vue-js-cypress/</loc><lastmod>2022-07-22T13:49:10.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2022/07/blog-cypress-vue-tiny.png</image:loc><image:caption>blog-cypress-vue-tiny.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/streaming-updates-in-javascript-datagrids/</loc><lastmod>2022-07-21T15:09:11.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2022/07/blog-streaming-updates-updated-tiny.png</image:loc><image:caption>blog-streaming-updates-updated-tiny.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/using-ag-grid-in-electron-applications/</loc><lastmod>2022-07-21T14:06:03.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2022/07/aggrid-electron-app-tiny.png</image:loc><image:caption>aggrid-electron-app-tiny.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/using-react-bootstrap-and-ag-grid/</loc><lastmod>2022-07-20T13:24:24.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2022/07/react-bootstrap-aggrid-tiny.png</image:loc><image:caption>react-bootstrap-aggrid-tiny.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/headless-react-table-vs-ag-grid-react-data-grid/</loc><lastmod>2022-07-19T09:56:47.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2022/06/react-table-vs-ag-grid-data-grid-compared.png</image:loc><image:caption>react-table-vs-ag-grid-data-grid-compared.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/how-to-optimize-a-react-application-using-hooks-and-ag-grid/</loc><lastmod>2022-07-18T11:28:52.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2022/05/blog-optimizing-hooks-react-opt.png</image:loc><image:caption>blog-optimizing-hooks-react-opt.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/typescript-generics/</loc><lastmod>2022-07-14T10:30:46.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2022/07/blog-typescript-generics-tiny.png</image:loc><image:caption>blog-typescript-generics-tiny.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/why-use-a-third-party-data-grid-component/</loc><lastmod>2022-07-13T13:34:56.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2022/06/third-party-data-grid-why-tiny.png</image:loc><image:caption>third-party-data-grid-why-tiny.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/heres-why-column-pinning-in-react-datagrid-by-ag-grid-wins-over-competition/</loc><lastmod>2022-07-13T11:56:14.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2019/09/dd.jpeg</image:loc><image:caption>dd.jpeg</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/fully-typed-angular-components/</loc><lastmod>2022-07-13T10:33:08.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2021/09/angular-typing-19.png</image:loc><image:caption>angular-typing-19.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/extracting-types-for-code-generation-and-documentation/</loc><lastmod>2022-07-13T09:46:41.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2021/10/auto-generate-docs-compress.png</image:loc><image:caption>auto-generate-docs-compress.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/adaptable-tools-demo-and-interview/</loc><lastmod>2022-07-13T09:31:49.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2022/03/adaptable-tools-demo-tiny.png</image:loc><image:caption>adaptable-tools-demo-tiny.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/free-online-training-for-ag-grid-in-react-and-angular/</loc><lastmod>2022-07-12T13:56:33.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2022/01/free-courses-post-tiny.png</image:loc><image:caption>free-courses-post-tiny.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/get-started-with-javascript-grid-in-5-minutes/</loc><lastmod>2022-07-12T13:28:01.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2019/03/get-js.jpeg</image:loc><image:caption>get-js.jpeg</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/javascript-jabber-podcast/</loc><lastmod>2022-07-12T13:14:40.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2021/10/javascript-jabber-compressed.png</image:loc><image:caption>javascript-jabber-compressed.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/how-to-evaluate-a-javascript-data-grid/</loc><lastmod>2022-07-12T12:56:36.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2022/06/how-to-evaluate-a-data-grid-tiny.png</image:loc><image:caption>how-to-evaluate-a-data-grid-tiny.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/angular-kenya-meetup/</loc><lastmod>2022-07-12T12:10:51.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2022/06/angular-kenya-stephen-blog--tiny.png</image:loc><image:caption>angular-kenya-stephen-blog--tiny.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/creating-a-custom-theme-for-ag-grid/</loc><lastmod>2022-07-08T14:59:54.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2022/05/blog-custom-css-theme-tiny.png</image:loc><image:caption>blog-custom-css-theme-tiny.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/whats-new-in-ag-grid-28/</loc><lastmod>2022-07-06T07:43:58.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2022/07/Whats-new-v28.0-1.png</image:loc><image:caption>Whats-new-v28.0-1.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/geekle-react-global-summit-2022-overview/</loc><lastmod>2022-06-24T13:27:04.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2022/06/geekle-react-conf-tiny.png</image:loc><image:caption>geekle-react-conf-tiny.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/reactathon-react-in-the-park-may-2022/</loc><lastmod>2022-06-24T13:21:33.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2022/06/reactinthepark-tiny.png</image:loc><image:caption>reactinthepark-tiny.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/styling-react-data-grid-with-custom-css-styles/</loc><lastmod>2022-06-20T12:10:23.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2022/05/blog-custom-styling-compressed.png</image:loc><image:caption>blog-custom-styling-compressed.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/ag-grid-on-the-angular-plus-show-podcast/</loc><lastmod>2022-06-10T13:32:15.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2022/06/stephen-angular-show-tiny.png</image:loc><image:caption>stephen-angular-show-tiny.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/upcoming-changes-to-ag-grid-angular-in-v28/</loc><lastmod>2022-06-09T15:06:45.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2022/06/Copy-of-freecodecamp-html-table-migrate--1-.png</image:loc><image:caption>Copy-of-freecodecamp-html-table-migrate--1-.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/whats-new-in-ag-grid-26-2/</loc><lastmod>2022-06-06T11:01:43.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2021/11/Whats-new-26.2-1.png</image:loc><image:caption>Whats-new-26.2-1.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/react-data-grid-use-hooks-to-build-a-pomodoro-app/</loc><lastmod>2022-05-31T13:06:09.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2022/05/react-hooks-feature-image.png</image:loc><image:caption>react-hooks-feature-image.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/using-storybook-js-with-react-and-ag-grid/</loc><lastmod>2022-05-20T12:32:35.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2022/05/blog-storybook-compress.png</image:loc><image:caption>blog-storybook-compress.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/whats-new-in-ag-grid-27-3/</loc><lastmod>2022-05-17T09:10:12.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2022/05/Whats-new-v27.2--1--1.png</image:loc><image:caption>Whats-new-v27.2--1--1.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/using-ag-grid-react-ui-with-remix-run/</loc><lastmod>2022-05-13T09:17:57.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2022/05/remix-run-blog-ag-grid-2.png</image:loc><image:caption>remix-run-blog-ag-grid-2.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/creating-popups-in-ag-grid/</loc><lastmod>2022-05-09T14:35:35.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2021/10/creating-popups-1.png</image:loc><image:caption>creating-popups-1.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/whats-new-in-ag-grid-27-2/</loc><lastmod>2022-04-20T09:08:08.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2022/04/Whats-new-v27.2-1.png</image:loc><image:caption>Whats-new-v27.2-1.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/type-checking-and-auto-completion-in-plunker/</loc><lastmod>2022-04-19T14:52:03.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2022/04/typechecking-plunker-blog--1-.png</image:loc><image:caption>typechecking-plunker-blog--1-.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/maximise-your-productivity-with-ag-grid-documentation/</loc><lastmod>2022-04-01T14:58:57.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2022/04/getting-the-most-out-of-the-docs.png</image:loc><image:caption>getting-the-most-out-of-the-docs.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/football-stats-direct/</loc><lastmod>2022-03-30T14:34:54.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2022/01/footballstatsdirect-post.png</image:loc><image:caption>footballstatsdirect-post.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/football-stats-direct-interview/</loc><lastmod>2022-03-28T12:30:05.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2022/03/viqas-maxresdefault--1-.jpeg</image:loc><image:caption>viqas-maxresdefault--1-.jpeg</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/introducing-javascript-charts/</loc><lastmod>2022-03-28T09:08:10.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2019/06/Javascript-Charting-2.png</image:loc><image:caption>Javascript-Charting-2.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/pablo-fonseca-streamlit/</loc><lastmod>2022-03-18T15:35:27.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2022/03/pablo-fonseca-streamlit.jpeg</image:loc><image:caption>pablo-fonseca-streamlit.jpeg</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/whats-new-in-ag-grid-27-1/</loc><lastmod>2022-03-15T13:01:09.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2022/03/whats-new-v27.1-1.png</image:loc><image:caption>whats-new-v27.1-1.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/introducing-version-17-thomas/</loc><lastmod>2022-03-15T10:15:40.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2019/03/v17.jpeg</image:loc><image:caption>v17.jpeg</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/whats-new-ag-grid-v25/</loc><lastmod>2022-03-11T12:37:56.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2021/01/whats-new-ag-grid-v25-2.png</image:loc><image:caption>whats-new-ag-grid-v25-2.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/using-ag-grid-inside-a-vuejs-application/</loc><lastmod>2022-03-07T12:57:03.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2019/03/ag-vue.jpeg</image:loc><image:caption>ag-vue.jpeg</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/tetris-to-learn-react/</loc><lastmod>2022-02-24T13:56:44.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2022/02/tetris-react-anim-opt.gif</image:loc><image:caption>tetris-react-anim-opt.gif</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/why-ag-grids-react-rendering-matters/</loc><lastmod>2022-02-16T15:20:40.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2022/02/why-react-100-percent-blog.png</image:loc><image:caption>why-react-100-percent-blog.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/creating-a-react-tile-slider-puzzle/</loc><lastmod>2022-02-16T12:12:11.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2021/10/sliding-puzzle-blog-image-square.png</image:loc><image:caption>sliding-puzzle-blog-image-square.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/webpack-tutorial-understanding-ngtools-webpack/</loc><lastmod>2022-02-08T10:52:31.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2019/03/web-ng.png</image:loc><image:caption>web-ng.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/learn-to-customize-javascript-grid-in-less-than-10-minutes/</loc><lastmod>2022-01-18T16:29:10.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2019/03/cust-js.png</image:loc><image:caption>cust-js.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/conditional-formatting-for-rows-in-ag-grid/</loc><lastmod>2022-01-18T16:19:53.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2021/05/conditional-formatting-rows-1.png</image:loc><image:caption>conditional-formatting-rows-1.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/full-row-editing-ag-grid-committing-changes-button-click/</loc><lastmod>2022-01-18T16:18:01.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2021/02/ag-grid-full-row-edit.jpg</image:loc><image:caption>ag-grid-full-row-edit.jpg</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/adding-removing-rows-columns-ag-grid-with-react-redux-toolkit/</loc><lastmod>2022-01-18T16:17:19.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2021/07/redux-toolkit-blog.jpg</image:loc><image:caption>redux-toolkit-blog.jpg</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/subscribing-live-data-stream-ag-grid-rxjs-observables/</loc><lastmod>2022-01-18T16:15:38.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2021/07/ag-grid-angular-observables-blog.png</image:loc><image:caption>ag-grid-angular-observables-blog.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/column-drill-down-using-master-detail-ag-grid/</loc><lastmod>2022-01-18T16:10:29.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2021/04/master-detail-blog-updated-title-1.jpg</image:loc><image:caption>master-detail-blog-updated-title-1.jpg</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/react-ui-animation-getting-started-with-react-spring/</loc><lastmod>2022-01-18T16:08:44.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2019/04/react-spring.gif</image:loc><image:caption>react-spring.gif</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/refresh-grid-after-data-change/</loc><lastmod>2022-01-18T16:05:14.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2020/10/refresh-ag-grid-after-data-change-thumbnail-1.jpg</image:loc><image:caption>refresh-ag-grid-after-data-change-thumbnail-1.jpg</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/testing-ag-grid-with-taiko-automation-tool/</loc><lastmod>2022-01-18T16:00:44.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2021/01/ag-grid-blog-testing-4.jpg</image:loc><image:caption>ag-grid-blog-testing-4.jpg</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/advanced-filtering-in-ag-grid-using-or-filtering-conditions/</loc><lastmod>2022-01-18T15:53:13.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2021/09/or-filtering-1.png</image:loc><image:caption>or-filtering-1.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/proof-trading-webrush-podcast-using-ag-grid/</loc><lastmod>2022-01-18T15:49:47.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2021/10/proof-trading-webrush-podcast-compressed.png</image:loc><image:caption>proof-trading-webrush-podcast-compressed.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/building-crud-in-ag-grid-with-angular-and-redux/</loc><lastmod>2022-01-18T15:48:46.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2021/11/Redux-Angular-Blog--1-.jpeg</image:loc><image:caption>Redux-Angular-Blog--1-.jpeg</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/building-crud-operations-with-sequelize-angular-ag-grid/</loc><lastmod>2022-01-18T15:46:34.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2021/11/CrudWAngSeq-1.png</image:loc><image:caption>CrudWAngSeq-1.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/react-data-grid-vs-react-data-table-vs-react-grid/</loc><lastmod>2022-01-18T15:11:51.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2021/07/React-Table-vs-React-Data-Grid--1-.png</image:loc><image:caption>React-Table-vs-React-Data-Grid--1-.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/quick-filter-on-only-visible-columns/</loc><lastmod>2021-12-15T09:13:11.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2021/12/Quick-Filter-Visible-Columns.png</image:loc><image:caption>Quick-Filter-Visible-Columns.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/cypress-plugin-for-ag-grid/</loc><lastmod>2021-12-08T15:37:02.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2021/12/cypress-ag-grid--1--1.png</image:loc><image:caption>cypress-ag-grid--1--1.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/using-react-testing-library-with-ag-grid/</loc><lastmod>2021-11-25T13:47:17.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2021/11/testing-library-35.png</image:loc><image:caption>testing-library-35.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/automatic-header-names/</loc><lastmod>2021-11-22T13:21:12.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2021/11/header-tip-blog-cover.png</image:loc><image:caption>header-tip-blog-cover.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/data-visualisation-for-enterprise-with-angular-and-d3/</loc><lastmod>2021-11-16T10:43:37.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2019/03/seand3.png</image:loc><image:caption>seand3.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/managing-file-uploads-with-ngrx-2/</loc><lastmod>2021-11-16T10:41:01.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2019/03/accounting-application-business-1483938.jpg</image:loc><image:caption>accounting-application-business-1483938.jpg</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/custom-angular-directives/</loc><lastmod>2021-11-16T10:26:25.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2019/06/custom-directives-1.png</image:loc><image:caption>custom-directives-1.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/learn-to-customize-angular-grid-in-less-than-10-minutes/</loc><lastmod>2021-11-15T16:14:06.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2019/03/cust-ang.png</image:loc><image:caption>cust-ang.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/get-started-with-angular-grid-in-5-minutes/</loc><lastmod>2021-11-15T16:01:18.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2019/03/get-ang.png</image:loc><image:caption>get-ang.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/proof-trading-case-study/</loc><lastmod>2021-11-04T13:07:19.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2021/11/proof-trading-ag-grid-qna.png</image:loc><image:caption>proof-trading-ag-grid-qna.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/ag-grids-agnostic-philosophy/</loc><lastmod>2021-10-21T14:52:22.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2021/10/generic-blog-youtube-end.png</image:loc><image:caption>generic-blog-youtube-end.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/introducing-version-20-of-ag-grid/</loc><lastmod>2021-10-11T12:49:51.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2019/03/v20.png</image:loc><image:caption>v20.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/whats-new-in-ag-grid-26-1/</loc><lastmod>2021-10-05T09:25:22.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2021/10/whats-new-in-v26.1-2.png</image:loc><image:caption>whats-new-in-v26.1-2.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/react-get-started-with-react-grid-in-5-minutes/</loc><lastmod>2021-10-04T14:22:57.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2019/03/get-react.png</image:loc><image:caption>get-react.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/ag-grid-vuex-creating-a-modern-user-widget/</loc><lastmod>2021-10-04T14:14:35.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2020/03/video-thumbnail-template3.png</image:loc><image:caption>video-thumbnail-template3.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/react-redux-trading-platform/</loc><lastmod>2021-10-04T14:13:21.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2020/03/video-thumbnail-template-1.png</image:loc><image:caption>video-thumbnail-template-1.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/next-level-cell-editing-in-ag-grid-with-crud-and-react-hooks/</loc><lastmod>2021-10-04T14:12:39.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2020/07/video-thumbnail-template-4-1.jpg</image:loc><image:caption>video-thumbnail-template-4-1.jpg</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/testing-ag-grid-react-jest-enzyme/</loc><lastmod>2021-10-04T14:08:51.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2020/07/video-thumbnail-template-3.png</image:loc><image:caption>video-thumbnail-template-3.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/take-full-control-of-editing-in-ag-grid/</loc><lastmod>2021-10-04T14:07:17.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2020/07/todolist-copy-1.png</image:loc><image:caption>todolist-copy-1.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/using-third-party-datepickers-in-ag-grid/</loc><lastmod>2021-10-04T14:05:28.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2020/09/video-thumbnail-template-3.png</image:loc><image:caption>video-thumbnail-template-3.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/building-crud-in-ag-grid-with-angular-ngrx/</loc><lastmod>2021-10-04T14:04:47.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2020/09/ngrx-3.png</image:loc><image:caption>ngrx-3.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/user-input-validation-with-ag-grid/</loc><lastmod>2021-10-04T14:02:16.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2020/11/validation-blog-1.png</image:loc><image:caption>validation-blog-1.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/styling-selected-rows-and-cell-ranges-in-ag-grid/</loc><lastmod>2021-10-04T14:01:19.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2020/12/row-styling-1.png</image:loc><image:caption>row-styling-1.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/refreshing-set-filters-after-data-update-server-side-row-model/</loc><lastmod>2021-10-04T14:00:35.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2020/12/video-thumbnail-template.png</image:loc><image:caption>video-thumbnail-template.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/getting-started-with-react-hooks-and-ag-grid-in-5-minutes/</loc><lastmod>2021-10-04T10:13:01.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2021/08/getting-started-5-mins-hooks.jpg</image:loc><image:caption>getting-started-5-mins-hooks.jpg</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/building-crud-in-ag-grid-with-angular-and-ngxs/</loc><lastmod>2021-10-04T10:05:48.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2021/09/NGXS--Blog-1.jpeg</image:loc><image:caption>NGXS--Blog-1.jpeg</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/inside-fiber-an-in-depth-overview-of-the-new-reconciliation-algorithm-in-react/</loc><lastmod>2021-09-22T14:26:19.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2019/05/max-react-fiber-1.png</image:loc><image:caption>max-react-fiber-1.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/customising-react-data-grid-with-hooks-and-functions/</loc><lastmod>2021-09-07T11:04:17.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2021/08/customising-with-react-hooks-functions.png</image:loc><image:caption>customising-with-react-hooks-functions.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/introducing-version-19-of-ag-grid/</loc><lastmod>2021-08-19T15:21:48.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2019/03/v19.png</image:loc><image:caption>v19.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/building-crud-in-ag-grid-with-graphql-and-react/</loc><lastmod>2021-08-19T14:20:45.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2020/10/ssrm-copy-1.png</image:loc><image:caption>ssrm-copy-1.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/using-ag-grid-server-side-row-model-angular-laravel-mysql/</loc><lastmod>2021-08-19T13:55:24.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2021/03/ag-grid-laravel-mysql-blog-1.png</image:loc><image:caption>ag-grid-laravel-mysql-blog-1.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/learn-to-customize-react-grid-in-less-than-10-minutes/</loc><lastmod>2021-08-09T10:22:12.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2019/03/cust-ang-1.png</image:loc><image:caption>cust-ang-1.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/react-data-grid-example-projects/</loc><lastmod>2021-08-09T09:43:19.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2021/07/React-Data-Grid-Examples.png</image:loc><image:caption>React-Data-Grid-Examples.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/standalone-react-data-charts/</loc><lastmod>2021-08-04T12:38:35.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2021/07/Standalone-React-Charts.png</image:loc><image:caption>Standalone-React-Charts.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/webpack-tutorial-understanding-how-it-works/</loc><lastmod>2021-07-29T14:16:35.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2019/03/webpack.png</image:loc><image:caption>webpack.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/angular-datatables-why-use-one/</loc><lastmod>2021-07-23T10:03:24.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2019/05/Getting-Started-Angular.png</image:loc><image:caption>Getting-Started-Angular.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/building-a-react-datagrid-with-redux-and-ag-grid/</loc><lastmod>2021-07-23T10:00:00.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2019/03/react-redux.jpeg</image:loc><image:caption>react-redux.jpeg</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/plunker-backed-by-ag-grid/</loc><lastmod>2021-07-16T11:23:54.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2021/07/ag-grid-plunker.png</image:loc><image:caption>ag-grid-plunker.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/whats-new-in-ag-grid-25-3/</loc><lastmod>2021-06-24T13:40:02.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2021/05/whats-new-ag-grid-v25.3-2.jpg</image:loc><image:caption>whats-new-ag-grid-v25.3-2.jpg</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/new-logo-we-are-ag-grid/</loc><lastmod>2021-06-24T13:19:13.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2021/02/new-blog-template-6.png</image:loc><image:caption>new-blog-template-6.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/upgrading-to-ag-grid-v25-server-side-row-model/</loc><lastmod>2021-06-24T13:00:24.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2021/01/upgrading-to-ag-gridv25-server-side-row-model-1.png</image:loc><image:caption>upgrading-to-ag-gridv25-server-side-row-model-1.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/whats-new-in-ag-grid-v24/</loc><lastmod>2021-06-24T11:13:23.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2020/09/whatsnew_ag_grid_v24-1.png</image:loc><image:caption>whatsnew_ag_grid_v24-1.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/introducing-ag-charts/</loc><lastmod>2021-06-23T15:16:03.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2020/03/ag-charts-3.png</image:loc><image:caption>ag-charts-3.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/heres-how-cell-customization-in-ag-grid-wins-over-competition/</loc><lastmod>2021-06-23T14:31:17.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2019/07/cubic-1.jpg</image:loc><image:caption>cubic-1.jpg</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/implementing-infinite-loading-in-an-angular-store-application/</loc><lastmod>2021-06-23T13:05:17.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2019/05/Infinite-Loading-BLog-1.png</image:loc><image:caption>Infinite-Loading-BLog-1.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/introducing-version-20-1-of-ag-grid/</loc><lastmod>2021-06-23T12:26:48.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2019/03/v20.1.0.png</image:loc><image:caption>v20.1.0.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/angular-grid-reports-formatted-values-and-links/</loc><lastmod>2021-06-23T09:50:31.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2019/03/enhance-ang.jpeg</image:loc><image:caption>enhance-ang.jpeg</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/using-angular-forms-with-ag-grid/</loc><lastmod>2021-06-22T14:23:12.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2019/03/ang-forms.png</image:loc><image:caption>ang-forms.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/a-plain-english-introduction-to-json-web-tokens-jwt-what-it-is-and-what-it-isnt/</loc><lastmod>2021-06-22T14:17:08.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2019/03/json.jpeg</image:loc><image:caption>json.jpeg</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/introducing-version-18-of-ag-grid/</loc><lastmod>2021-06-22T14:12:11.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2019/03/v18.png</image:loc><image:caption>v18.png</image:caption></image:image></url><url><loc>https://www.ag-grid.com/blog/delivering-big-data-in-the-small-browser/</loc><lastmod>2021-06-22T13:40:38.000Z</lastmod><image:image><image:loc>https://www.ag-grid.com/blog/content/images/2019/03/big-data.jpeg</image:loc><image:caption>big-data.jpeg</image:caption></image:image></url></urlset>