<?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:mobile="http://www.google.com/schemas/sitemap-mobile/1.0" 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://ballerina.io/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/case-studies/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/community/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/community/active-proposals/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/community/ambassadors/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/community/ballerina-newsletter/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/community/ballerina-tech-talk/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/community/events/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/community/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/community/student-program/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/community/student-program/project-mentorship/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/contributions/connector-contributor-guide/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/archived/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/installation-options/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/installation-options/build-ballerina-from-source/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/verify-ballerina-artifacts/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/hacktoberfest/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/hacktoberfest/2023/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/hacktoberfest/2024/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/enterprise-integration-patterns/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/integration-tutorials/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/pre-built-integrations/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/pre-built-integrations/ftp-edi-message-to-salesforce-opportunity/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/pre-built-integrations/github-to-email-integration/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/pre-built-integrations/gmail-to-salesforce-integration/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/pre-built-integrations/google-drive-to-onedrive-integration/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/pre-built-integrations/google-sheets-to-salesforce-integration/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/pre-built-integrations/hubspot-contacts-to-google-contacts-integration/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/pre-built-integrations/kafka-to-salesforce-integration/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/pre-built-integrations/mysql-to-salesforce-integration/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/pre-built-integrations/news-api-to-email-integration/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/pre-built-integrations/salesforce-to-twilio-integration/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/pre-built-integrations/shopify-to-outlook-integration/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/ballerina-specifications/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/vs-code-extension/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/vs-code-extension/build-executables/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/vs-code-extension/configure-the-extension/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/vs-code-extension/get-started/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/vs-code-extension/license/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/vs-code-extension/notebooks/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/vs-code-extension/run-a-program/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/vs-code-extension/test-the-code/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/vs-code-extension/troubleshoot/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/namibia-hackathon/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/spec/lang/draft/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/use-cases/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/use-cases/ai/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/use-cases/b2b/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/use-cases/bff/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/use-cases/data-oriented-programming/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/use-cases/eda/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/use-cases/etl/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/use-cases/healthcare/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/use-cases/integration/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/use-cases/integration/ballerina-vs-apollo-for-graphql/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/use-cases/integration/ballerina-vs-java-for-data-oriented-programming/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/use-cases/microservices/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/use-cases/salesforce/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/access-json-elements/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/access-optional-json-elements/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/advanced-conflict-handling/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/aggregation/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/ai-agent-external-endpoint-integration/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/ai-agent-local-tools/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/ai-agent-mcp-integration/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/ai-agent-tool-kit/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/alternate-receive/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/alternate-wait/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/annotations/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/anonymous-function/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/any-type/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/anydata-to-yaml-string/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/anydata-type/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/array-map-symmetry/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/arrays/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/asynchronize-message-passing/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/asynchronous-function-calls/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/avro-serdes/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/aws-lambda-dynamodb-trigger/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/aws-lambda-execution-context/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/aws-lambda-hello-world/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/aws-lambda-s3-trigger/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/azure-functions-cosmosdb-trigger/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/azure-functions-hello-world/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/azure-functions-http-trigger-with-queue/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/azure-functions-timer-trigger/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/binary-data/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/binary-operators/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/binding-patterns/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/binding-patterns-in-match-statement/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/boolean/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/break-statement/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/built-in-integer-subtypes/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/built-in-string-subtype/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/byte-type/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/cache-basics/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/cache-invalidation/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/casting-json-to-user-defined-type/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/cdc-advanced-service/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/cdc-service/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/chat-agents/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/check-expression/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/check-semantics/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/child-loggers-with-context/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/client-class/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/combining-isolated-functions-and-lock/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/commit-rollback-handlers/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/computed-field-key/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/conditional-send/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/configurable-variables/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/configuring-via-cli/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/configuring-via-toml/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/const-and-final/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/constraint-validations/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/consuming-services/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/continue-statement/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/controlling-openness/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/convert-from-json-to-user-defined-type/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/converting-from-table-and-xml-to-json/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/converting-from-user-defined-type-to-json/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/counter-metrics/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/covariance/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/create-maps-with-query/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/create-streams-with-query/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/create-tables-with-query/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/csv-streams-to-record-array/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/csv-string-to-anydata-array/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/csv-string-to-record-array/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/csv-user-configurations/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/custom-logger/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/custom-prefetch-methods/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/decimal-type/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/default-values-for-function-parameters/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/default-values-for-record-fields/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/defining-classes/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/dependent-types/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/destructure-records-using-query/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/direct-llm-calls/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/direct-llm-calls-with-history/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/direct-llm-calls-with-multimodal-input/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/directories/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/directory-listener/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/distinct-object-types/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/docker-hello-world/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/documentation/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/dynamic-listener/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/edi-to-record/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/email-client-ssl-tls/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/email-service-ssl-tls/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/ensureType-function/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/enumerations/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/environment-variables/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/error-binding-pattern/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/error-binding-pattern-in-match-statement/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/error-cause/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/error-detail/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/error-handling/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/error-logging/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/error-reporting/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/error-subtyping/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/error-type-intersection/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/expression-equality/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/expression-oriented-style/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/filepaths/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/files/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/filler-values-of-a-list/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/floating-point-numbers/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/flush/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/foreach-statement/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/fork/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/ftp-client-receive-file/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/ftp-client-send-file/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/ftp-service-receive-file/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/ftp-service-send-file/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/function-closure/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/function-pointers/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/function-types/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/function-values/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/functions/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/gauge-metrics/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/graphql-client-error-handling/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/graphql-client-handle-partial-response/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/graphql-client-query-endpoint/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/graphql-client-security-basic-auth/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/graphql-client-security-jwt-authentication/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/graphql-client-security-mutual-ssl/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/graphql-client-security-oauth2-password-grant-type/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/graphql-client-security-ssl-tls/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/graphql-context/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/graphql-dataloader/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/graphql-directives/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/graphql-documentation/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/graphql-field-interceptors/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/graphql-file-upload/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/graphql-graphiql/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/graphql-hello-world/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/graphql-hierarchical-resource-paths/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/graphql-id-scalar-type/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/graphql-input-constraint-validation/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/graphql-input-objects/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/graphql-input-types/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/graphql-interceptor-configurations/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/graphql-interfaces/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/graphql-interfaces-implementing-interfaces/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/graphql-mutations/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/graphql-returning-record-values/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/graphql-returning-service-objects/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/graphql-service-basic-auth-file-user-store/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/graphql-service-basic-auth-ldap-user-store/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/graphql-service-cache-invalidation/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/graphql-service-error-handling/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/graphql-service-field-level-caching/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/graphql-service-field-object/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/graphql-service-interceptors/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/graphql-service-jwt-auth/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/graphql-service-mutual-ssl/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/graphql-service-oauth2/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/graphql-service-operation-level-caching/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/graphql-service-query-complexity/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/graphql-service-ssl-tls/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/graphql-service-union-types/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/graphql-subscriptions/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/grpc-client-basic-auth/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/grpc-client-bearer-token-auth/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/grpc-client-bidirectional-streaming/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/grpc-client-client-streaming/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/grpc-client-headers/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/grpc-client-mutual-ssl/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/grpc-client-oauth2-client-credentials-grant-type/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/grpc-client-oauth2-jwt-bearer-grant-type/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/grpc-client-oauth2-password-grant-type/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/grpc-client-oauth2-refresh-token-grant-type/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/grpc-client-self-signed-jwt-auth/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/grpc-client-server-streaming/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/grpc-client-set-deadline/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/grpc-client-simple/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/grpc-client-ssl-tls/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/grpc-server-reflection/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/grpc-service-basic-auth-file-user-store/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/grpc-service-basic-auth-ldap-user-store/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/grpc-service-bidirectional-streaming/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/grpc-service-check-deadline/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/grpc-service-client-streaming/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/grpc-service-headers/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/grpc-service-jwt-auth/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/grpc-service-mutual-ssl/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/grpc-service-oauth2/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/grpc-service-server-streaming/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/grpc-service-simple/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/grpc-service-ssl-tls/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/hello-world/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/hello-world-service/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/hierarchical-resources/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/http-100-continue/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/http-2-0-client-server-push/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/http-2-0-server-push/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/http-2-prior-knowledge-client/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/http-2-to-1-1-downgrade-client/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/http-2-to-1-1-downgrade-service/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/http-access-logs/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/http-basic-rest-service/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/http-caching-client/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/http-caller/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/http-circuit-breaker/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/http-client-basic-authentication/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/http-client-bearer-token-authentication/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/http-client-chunking/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/http-client-data-binding/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/http-client-file-upload/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/http-client-header-parameter/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/http-client-mutual-ssl/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/http-client-oauth2-client-credentials-grant-type/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/http-client-oauth2-jwt-bearer-grant-type/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/http-client-oauth2-password-grant-type/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/http-client-oauth2-refresh-token-grant-type/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/http-client-path-parameter/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/http-client-payload-constraint-validation/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/http-client-query-parameter/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/http-client-redirects/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/http-client-self-signed-jwt-authentication/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/http-client-send-request-receive-response/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/http-client-ssl-tls/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/http-compression/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/http-cookies-client/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/http-cookies-service/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/http-cors/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/http-default-error-handling/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/http-default-resource/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/http-error-handling/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/http-failover/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/http-header-param/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/http-interceptor-error-handling/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/http-load-balancer/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/http-matrix-param/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/http-passthrough/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/http-path-param/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/http-query-parameter/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/http-request-interceptor/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/http-request-response/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/http-request-with-multiparts/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/http-response-interceptor/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/http-response-with-multiparts/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/http-restrict-by-media-type/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/http-retry/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/http-send-different-status-codes/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/http-send-different-status-codes-with-payload/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/http-send-header/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/http-send-response/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/http-service-and-resource-paths/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/http-service-basic-authentication-file-user-store/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/http-service-basic-authentication-ldap-user-store/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/http-service-cache-response/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/http-service-chunking/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/http-service-data-binding/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/http-service-file-upload/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/http-service-jwt-authentication/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/http-service-mutual-ssl/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/http-service-oauth2/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/http-service-payload-constraint-validation/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/http-service-redirects/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/http-service-ssl-tls/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/http-sse-client/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/http-sse-service/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/http-timeout/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/http-trace-logs/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/identifiers/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/identity/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/if-statement/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/ignoring-return-values-and-errors/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/immutability/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/in-memory-message-store/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/included-record-parameters/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/inferring-isolated/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/init-function/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/init-return-type/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/int-range/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/integers/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/inter-worker-failure-propagation/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/inter-worker-message-passing/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/interface-to-external-code/</loc><lastmod>2026-03-18T02:54:57.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/io-bytes/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/io-csv/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/io-csv-datamapping/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/io-json/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/io-strings/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/io-xml/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/isolated-functions/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/isolated-methods/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/isolated-objects/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/isolated-variables/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/iterating-over-xml-with-query/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/iterative-use-of-typed-binding/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/jms-consumer-acknowledgement/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/jms-consumer-consume-message/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/jms-producer-produce-message/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/jms-producer-transaction/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/jms-service-consume-message/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/joining-iterable-objects/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/json-numbers/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/json-to-record/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/json-to-record-with-projection/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/json-type/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/jsonpath-expressions/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/kafka-consumer-constraint-validation/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/kafka-consumer-consumer-record-data-binding/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/kafka-consumer-payload-data-binding/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/kafka-consumer-sasl/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/kafka-consumer-ssl/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/kafka-producer-produce-message/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/kafka-producer-sasl/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/kafka-producer-ssl/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/kafka-service-constraint-validation/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/kafka-service-consume-message/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/kafka-service-error-handling/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/kafka-service-sasl/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/kafka-service-ssl/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/kubernetes-hello-world/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/langlib-functions/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/ldap-add-remove-entry/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/ldap-search-entry/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/let-clause/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/limit-clause/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/list-binding-pattern/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/list-binding-pattern-in-match-statement/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/list-equality/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/list-subtyping/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/lock-statement/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/log-file-rotation/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/logger-from-config/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/logging/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/logging-configuration/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/logging-with-context/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/main-function/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/manage-scheduled-jobs/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/mapping-binding-pattern/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/mapping-binding-pattern-in-match-statement/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/maps/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/match-guard-in-match-statement/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/match-statement/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/match-statement-with-maps/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/mcp-service/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/mcp-service-advanced/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/message-store-listener/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/message-store-type/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/module-lifecycle/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/mqtt-client-basic-authentication/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/mqtt-client-publish-message/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/mqtt-client-ssl/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/mqtt-service-basic-authentication/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/mqtt-service-ssl/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/mqtt-service-subscribe-message/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/multiple-key-fields/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/multiple-receive/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/multiple-wait/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/mysql-atomic-transaction/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/mysql-batch-execute-operation/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/mysql-call-stored-procedures/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/mysql-execute-operation/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/mysql-query-column-mapping/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/mysql-query-operation/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/mysql-query-row-operation/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/named-worker-return-values/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/named-worker-with-on-fail-clause/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/named-workers/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/named-workers-and-futures/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/nats-basic-pub/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/nats-basic-reply/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/nats-basic-request/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/nats-basic-sub/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/nats-client-basic-auth/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/nats-client-secure-connection/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/nats-jetstream-pub/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/nats-jetstream-sub/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/nats-service-basic-auth/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/nats-service-constraint-validation/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/nats-service-secure-connection/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/natural-expressions/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/nested-arrays/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/nested-query-expressions/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/never-type/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/nil/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/object/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/object-closure/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/object-constructor/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/object-type-inclusion/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/object-types/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/object-value-from-class-definition/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/on-conflict-clause/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/open-records/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/optional-fields/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/outer-join-clause/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/panics/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/parse-csv-lists/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/persist-create/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/persist-delete/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/persist-filtering/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/persist-get-all/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/persist-get-by-key/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/persist-relation-queries/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/persist-select-fields/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/persist-update/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/programs-and-modules/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/provide-function-arguments-by-name/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/providing-services/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/query-actions/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/query-expressions/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/querying-tables/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/querying-with-streams/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/rabbitmq-client-basic-auth/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/rabbitmq-client-constraint-validation/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/rabbitmq-client-secure-connection/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/rabbitmq-consumer/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/rabbitmq-consumer-with-client-acknowledgement/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/rabbitmq-producer/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/rabbitmq-queue-declare/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/rabbitmq-service-basic-auth/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/rabbitmq-service-constraint-validation/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/rabbitmq-service-secure-connection/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/rabbitmq-sync-consumer/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/rabbitmq-transaction-consumer/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/rabbitmq-transaction-producer/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/rag-ingestion-with-external-vector-store/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/rag-query-with-external-vector-store/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/rag-with-in-memory-vector-store/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/random-numbers/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/raw-templates/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/readonly-and-isolated/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/readonly-objects-and-classes/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/readonly-type/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/receive-email-using-client/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/receive-email-using-service/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/record-to-edi/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/records/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/regexp-find-operations/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/regexp-match-operations/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/regexp-operations-overview/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/regexp-replace-operations/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/regexp-type/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/resource-method-typing/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/resource-methods/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/resource-path-parameters/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/rest-arguments/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/rest-binding-pattern-in-error-binding-pattern/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/rest-binding-pattern-in-list-binding-pattern/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/rest-binding-pattern-in-mapping-binding-pattern/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/rest-parameters/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/rest-type-in-tuples/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/retry-transaction-statement/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/rollback/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/run-strands-safely-on-separate-threads/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/security-crypto/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/security-jwt-issue-validate/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/send-email/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/sensitive-data-logging/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/sequence-diagrams/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/service-declaration/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/sftp-client-receive-file/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/sftp-client-send-file/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/sftp-service-receive-file/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/sftp-service-send-file/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/single-use-of-typed-binding/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/single-use-with-on-fail-clause/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/singleton-types/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/soap-client-security-inbound-security-config/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/soap-client-security-outbound-security-config/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/soap-client-security-ssl-tsl/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/soap-client-send-receive/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/sort-iterable-objects/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/start-service-from-service-class-definition/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/stop-handler/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/strands/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/stream-type/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/string-templates/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/strings/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/structural-typing/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/structured-keys/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/synchronize-message-passing/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/table/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/table-types/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/task-frequency-job-execution/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/task-one-time-job-execution/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/tcp-client/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/tcp-client-ssl-tls/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/tcp-listener/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/tcp-service-ssl-tls/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/temp-files-directories/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/testerina-assertions/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/testerina-before-and-after-each/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/testerina-before-and-after-groups/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/testerina-before-and-after-suite/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/testerina-before-and-after-test/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/testerina-data-driven-tests/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/testerina-group-tests/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/testerina-guarantee-test-execution-order/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/testerina-mocking-functions/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/testerina-mocking-objects/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/time-formatting-and-parsing/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/time-utc/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/time-utc-and-civil/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/time-zone/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/tracing/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/transaction-statement/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/transactional-named-workers/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/transactional-qualifier/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/transform-csv-records-to-custom-types/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/trap-expression/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/tuples/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/type-definitions/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/type-inclusion-for-records/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/type-inference/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/typed-binding-pattern/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/typedesc-type/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/udp-client/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/udp-connect-client/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/udp-listener/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/unary-operators/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/unions/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/url-encode-decode/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/uuid-generation/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/uuid-operations/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/variables-and-types/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/visibility-of-object-fields-and-methods/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/waiting-for-workers/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/websocket-basic-sample/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/websocket-client/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/websocket-client-basic-auth/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/websocket-client-bearer-token-auth/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/websocket-client-mutual-ssl/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/websocket-client-oauth2-client-cred-grant-type/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/websocket-client-oauth2-jwt-bearer-grant-type/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/websocket-client-oauth2-password-grant-type/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/websocket-client-oauth2-refresh-token-grant-type/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/websocket-client-payload-constraint-validation/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/websocket-client-self-signed-jwt-auth/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/websocket-client-ssl-tls/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/websocket-query-parameter/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/websocket-retry-client/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/websocket-service-basic-auth-file-user-store/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/websocket-service-basic-auth-ldap-user-store/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/websocket-service-error-handling/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/websocket-service-jwt-auth/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/websocket-service-mutual-ssl/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/websocket-service-oauth2/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/websocket-service-payload-constraint-validation/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/websocket-service-ssl-tls/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/websocket-timeout-client/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/websub-webhook-sample/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/while-statement/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/wildcard-binding-pattern/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/xml-access/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/xml-data-model/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/xml-from-json-conversion/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/xml-from-record-conversion/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/xml-iteration/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/xml-mutation/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/xml-namespaces/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/xml-navigation/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/xml-operations/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/xml-subtyping/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/xml-templates/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/xml-templates-and-query/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/xml-to-json-conversion/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/xml-to-record/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/xml-to-record-conversion/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/xml-to-record-with-projection/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/xmlns-declarations/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/xslt-transformation/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/yaml-to-anydata/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/by-example/yaml-to-anydata-with-projection/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/enterprise-integration-patterns/aggregator/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/enterprise-integration-patterns/canonical-data-model/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/enterprise-integration-patterns/channel-adapter/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/enterprise-integration-patterns/claim-check/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/enterprise-integration-patterns/command-message/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/enterprise-integration-patterns/composed-message-processor/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/enterprise-integration-patterns/content-based-router/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/enterprise-integration-patterns/content-enricher/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/enterprise-integration-patterns/content-filter/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/enterprise-integration-patterns/correlation-identifier/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/enterprise-integration-patterns/document-message/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/enterprise-integration-patterns/envelope-wrapper/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/enterprise-integration-patterns/event-message/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/enterprise-integration-patterns/format-indicator/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/enterprise-integration-patterns/idempotent-receiver/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/enterprise-integration-patterns/message/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/enterprise-integration-patterns/message-channel/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/enterprise-integration-patterns/message-dispatcher/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/enterprise-integration-patterns/message-endpoint/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/enterprise-integration-patterns/message-filter/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/enterprise-integration-patterns/message-history/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/enterprise-integration-patterns/message-router/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/enterprise-integration-patterns/message-sequence/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/enterprise-integration-patterns/message-store/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/enterprise-integration-patterns/message-translator/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/enterprise-integration-patterns/messaging-bridge/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/enterprise-integration-patterns/messaging-gateway/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/enterprise-integration-patterns/messaging-mapper/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/enterprise-integration-patterns/normalizer/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/enterprise-integration-patterns/pipes-and-filters/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/enterprise-integration-patterns/point-to-point-channel/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/enterprise-integration-patterns/polling-consumer/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/enterprise-integration-patterns/process-manager/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/enterprise-integration-patterns/publish-subscribe-channel/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/enterprise-integration-patterns/recipient-list/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/enterprise-integration-patterns/resequencer/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/enterprise-integration-patterns/routing-slip/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/enterprise-integration-patterns/scatter-gather/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/enterprise-integration-patterns/selective-consumer/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/enterprise-integration-patterns/service-activator/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/enterprise-integration-patterns/splitter/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/enterprise-integration-patterns/test-message/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/enterprise-integration-patterns/wire-tap/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/case-studies/avinya-foundation/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/case-studies/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/case-studies/fat-tuesday/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/case-studies/mosip/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/case-studies/qhana/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/case-studies/raapid-ai/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/case-studies/redcross-elixir/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/case-studies/wso2/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/0.9.x-release-notes/0.970.0/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/0.9.x-release-notes/0.970.1/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/0.9.x-release-notes/0.975.0/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/0.9.x-release-notes/0.980.0/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/0.9.x-release-notes/0.980.1/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/0.9.x-release-notes/0.981.0/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/0.9.x-release-notes/0.981.1/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/0.9.x-release-notes/0.982.0/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/0.9.x-release-notes/0.983.0/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/0.9.x-release-notes/0.990.0/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/0.9.x-release-notes/0.990.1/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/0.9.x-release-notes/0.990.2/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/0.9.x-release-notes/0.990.3/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/0.9.x-release-notes/0.991.0/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/1.0.x-release-notes/1.0.0/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/1.0.x-release-notes/1.0.1/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/1.0.x-release-notes/1.0.2/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/1.0.x-release-notes/1.0.3/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/1.0.x-release-notes/1.0.4/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/1.0.x-release-notes/1.0.5/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/community/newsletter/2020-1/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/community/newsletter/2020-2/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/community/newsletter/2020-3/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/community/newsletter/2020-4/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/community/newsletter/2020-5/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/community/newsletter/2021-1/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/community/newsletter/2021-2/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/community/newsletter/2021-3/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/community/newsletter/2021-4/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/community/newsletter/2021-5/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/community/newsletter/2021-6/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/community/newsletter/2021-7/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/community/newsletter/2022-1/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/community/newsletter/2022-2/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/community/newsletter/2022-3/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/community/newsletter/2022-4/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/community/newsletter/2022-5/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/community/newsletter/2022-6/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/community/newsletter/2022-7/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/community/newsletter/2022-8/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/community/newsletter/2022-9/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/community/newsletter/2023-1/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/community/newsletter/2023-2/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/community/newsletter/2023-3/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/community/newsletter/2023-4/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/community/newsletter/2023-5/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/community/newsletter/2023-6/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/community/newsletter/2024-1/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/community/newsletter/2024-2/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/community/newsletter/2024-3/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/community/newsletter/2024-4/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/community/newsletter/2024-5/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/community/newsletter/2024-6/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/community/newsletter/2025-1/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/community/newsletter/2025-2/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/community/newsletter/2025-3/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/1.1.x-release-notes/1.1.0/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/1.1.x-release-notes/1.1.1/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/1.1.x-release-notes/1.1.2/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/1.1.x-release-notes/1.1.3/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/1.1.x-release-notes/1.1.4/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/swan-lake-release-notes/swan-lake-2201.0.0/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/swan-lake-release-notes/swan-lake-2201.0.1/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/swan-lake-release-notes/swan-lake-2201.0.2/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/swan-lake-release-notes/swan-lake-2201.0.3/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/swan-lake-release-notes/swan-lake-2201.0.4/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/swan-lake-release-notes/swan-lake-2201.0.5/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/swan-lake-release-notes/swan-lake-2201.1.0/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/swan-lake-release-notes/swan-lake-2201.1.1/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/swan-lake-release-notes/swan-lake-2201.1.2/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/swan-lake-release-notes/swan-lake-2201.10.0/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/swan-lake-release-notes/swan-lake-2201.10.1/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/swan-lake-release-notes/swan-lake-2201.10.2/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/swan-lake-release-notes/swan-lake-2201.10.3/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/swan-lake-release-notes/swan-lake-2201.10.4/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/swan-lake-release-notes/swan-lake-2201.10.5/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/swan-lake-release-notes/swan-lake-2201.11.0/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/swan-lake-release-notes/swan-lake-2201.12.0/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/swan-lake-release-notes/swan-lake-2201.12.1/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/swan-lake-release-notes/swan-lake-2201.12.10/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/swan-lake-release-notes/swan-lake-2201.12.11/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/swan-lake-release-notes/swan-lake-2201.12.2/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/swan-lake-release-notes/swan-lake-2201.12.3/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/swan-lake-release-notes/swan-lake-2201.12.4/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/swan-lake-release-notes/swan-lake-2201.12.5/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/swan-lake-release-notes/swan-lake-2201.12.6/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/swan-lake-release-notes/swan-lake-2201.12.7/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/swan-lake-release-notes/swan-lake-2201.12.8/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/swan-lake-release-notes/swan-lake-2201.12.9/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/swan-lake-release-notes/swan-lake-2201.13.0/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/swan-lake-release-notes/swan-lake-2201.13.1/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/swan-lake-release-notes/swan-lake-2201.13.2/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/swan-lake-release-notes/swan-lake-2201.2.0/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/swan-lake-release-notes/swan-lake-2201.2.1/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/swan-lake-release-notes/swan-lake-2201.2.2/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/swan-lake-release-notes/swan-lake-2201.2.3/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/swan-lake-release-notes/swan-lake-2201.2.4/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/swan-lake-release-notes/swan-lake-2201.3.0/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/swan-lake-release-notes/swan-lake-2201.3.1/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/swan-lake-release-notes/swan-lake-2201.3.2/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/swan-lake-release-notes/swan-lake-2201.3.3/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/swan-lake-release-notes/swan-lake-2201.3.4/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/swan-lake-release-notes/swan-lake-2201.3.5/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/swan-lake-release-notes/swan-lake-2201.4.0/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/swan-lake-release-notes/swan-lake-2201.4.1/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/swan-lake-release-notes/swan-lake-2201.4.2/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/swan-lake-release-notes/swan-lake-2201.4.3/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/swan-lake-release-notes/swan-lake-2201.5.0/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/swan-lake-release-notes/swan-lake-2201.5.1/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/swan-lake-release-notes/swan-lake-2201.5.2/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/swan-lake-release-notes/swan-lake-2201.5.3/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/swan-lake-release-notes/swan-lake-2201.5.4/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/swan-lake-release-notes/swan-lake-2201.5.5/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/swan-lake-release-notes/swan-lake-2201.6.0/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/swan-lake-release-notes/swan-lake-2201.6.1/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/swan-lake-release-notes/swan-lake-2201.6.2/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/swan-lake-release-notes/swan-lake-2201.6.3/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/swan-lake-release-notes/swan-lake-2201.7.0/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/swan-lake-release-notes/swan-lake-2201.7.1/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/swan-lake-release-notes/swan-lake-2201.7.2/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/swan-lake-release-notes/swan-lake-2201.7.3/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/swan-lake-release-notes/swan-lake-2201.7.4/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/swan-lake-release-notes/swan-lake-2201.7.5/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/swan-lake-release-notes/swan-lake-2201.8.0/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/swan-lake-release-notes/swan-lake-2201.8.1/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/swan-lake-release-notes/swan-lake-2201.8.10/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/swan-lake-release-notes/swan-lake-2201.8.2/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/swan-lake-release-notes/swan-lake-2201.8.3/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/swan-lake-release-notes/swan-lake-2201.8.4/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/swan-lake-release-notes/swan-lake-2201.8.5/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/swan-lake-release-notes/swan-lake-2201.8.6/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/swan-lake-release-notes/swan-lake-2201.8.7/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/swan-lake-release-notes/swan-lake-2201.8.8/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/swan-lake-release-notes/swan-lake-2201.8.9/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/swan-lake-release-notes/swan-lake-2201.9.0/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/swan-lake-release-notes/swan-lake-2201.9.1/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/swan-lake-release-notes/swan-lake-2201.9.2/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/swan-lake-release-notes/swan-lake-2201.9.3/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/swan-lake-release-notes/swan-lake-2201.9.4/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/swan-lake-release-notes/swan-lake-2201.9.5/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/swan-lake-release-notes/swan-lake-2201.9.6/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/swan-lake-release-notes/swan-lake-2201.9.7/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/swan-lake-release-notes/swan-lake-2201.9.8/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/swan-lake-release-notes/swan-lake-alpha1/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/swan-lake-release-notes/swan-lake-alpha2/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/swan-lake-release-notes/swan-lake-alpha3/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/swan-lake-release-notes/swan-lake-alpha4/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/swan-lake-release-notes/swan-lake-alpha5/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/swan-lake-release-notes/swan-lake-beta1/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/swan-lake-release-notes/swan-lake-beta2/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/swan-lake-release-notes/swan-lake-beta3/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/swan-lake-release-notes/swan-lake-beta4/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/swan-lake-release-notes/swan-lake-beta5/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/swan-lake-release-notes/swan-lake-beta6/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/swan-lake-release-notes/swan-lake-preview1/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/swan-lake-release-notes/swan-lake-preview2/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/swan-lake-release-notes/swan-lake-preview3/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/swan-lake-release-notes/swan-lake-preview4/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/swan-lake-release-notes/swan-lake-preview5/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/swan-lake-release-notes/swan-lake-preview6/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/swan-lake-release-notes/swan-lake-preview7/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/swan-lake-release-notes/swan-lake-preview8/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/consolidate-packages-tool/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/configure-a-network-proxy/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/publish-packages-to-ballerina-central/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/bal-persist-overview/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/persist-cli-tool/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/persist-client-api/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/persist-introspection/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/persist-model/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/supported-data-stores/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/build-the-executable-in-a-container/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/build-the-executable-locally/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/graalvm-executable-overview/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/ballerina-shell/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/cicd/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/cli-commands/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/update-tool/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/configure-a-sample-ballerina-service/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/configure-values/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/provide-values-to-configurable-variables/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/containerized-deployment/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/deployment-guidelines-overview/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/monolithic-deployment/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/serverless-deployment/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/ballerina-ffi/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/call-java-code-from-ballerina/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/the-bindgen-tool/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/overview-of-ballerina-</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/supported-observability-tools-and-platforms/datadog/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/supported-observability-tools-and-platforms/elastic-stack/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/supported-observability-tools-and-platforms/jaeger/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/supported-observability-tools-and-platforms/moesif/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/supported-observability-tools-and-platforms/new-relic/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/supported-observability-tools-and-platforms/opensearch/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/supported-observability-tools-and-platforms/prometheus/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/supported-observability-tools-and-platforms/zipkin/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/code-to-cloud-deployment/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/customize-formatting/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/manage-dependencies/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/organize-ballerina-code/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/package-references/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/style-guide/annotations-documentation-and-comments/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/style-guide/coding-conventions/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/style-guide/expressions/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/style-guide/operators-keywords-and-types/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/style-guide/statements/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/style-guide/top-level-definitions/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/workspaces/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/scan-rules/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/scan-tool/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/debug-ballerina-programs/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/generate-code-documentation/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/test-ballerina-code/code-coverage-and-reporting/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/test-ballerina-code/configure-tests/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/test-ballerina-code/define-data-driven-tests/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/test-ballerina-code/define-test-groups/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/test-ballerina-code/execute-tests-in-parallel/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/test-ballerina-code/execute-tests/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/test-ballerina-code/mocking/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/test-ballerina-code/structure-tests/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/test-ballerina-code/test-a-simple-function/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/test-ballerina-code/test-services-and-clients/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/test-ballerina-code/write-tests/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/ballerina-profiler/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/strand-dump-tool/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/asyncapi-tool/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/edi-tool/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/graphql-tool/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/grpc-tool/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/health-tool/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/openapi-tool/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/wsdl-tool/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/xsd-tool/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/get-started/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/supported-data-formats/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/supported-network-protocols/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/integration-tutorials/content-based-message-routing/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/integration-tutorials/sending-a-message-to-a-service/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/integration-tutorials/sending-emails-from-a-service/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/integration-tutorials/service-orchestration/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/integration-tutorials/transforming-message-formats/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/build-a-change-data-capture-service-in-ballerina/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/build-a-data-service-in-ballerina/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/create-your-first-connector-with-ballerina/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/deploy-ballerina-on-kubernetes/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/manage-data-persistence-with-bal-persist/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/work-with-data-using-queries-in-ballerina/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/work-with-llms-using-natural-expressions/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/write-a-graphql-api-with-ballerina/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/write-a-grpc-service-with-ballerina/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/write-a-restful-api-with-ballerina/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/advanced-general-purpose-language-features/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/concurrency/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/data/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/language-basics/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/language-walkthrough/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/network-interaction/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/vs-code-extension/debug-the-code/debug-configurations/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/vs-code-extension/debug-the-code/debug-features/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/vs-code-extension/debug-the-code/debug-sessions/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/vs-code-extension/design-the-services/graphql-api-designer/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/vs-code-extension/design-the-services/http-api-designer/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/vs-code-extension/implement-the-code/ballerina-visualizer-view/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/vs-code-extension/implement-the-code/data-mapper/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/vs-code-extension/implement-the-code/entity-relationship-diagram-view/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/vs-code-extension/references/convert-json-to-records/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/vs-code-extension/references/record-editor/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/vs-code-extension/references/statement-editor/call-a-ballerina-package-function/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/vs-code-extension/references/statement-editor/construct-a-record/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/vs-code-extension/references/statement-editor/define-a-configurable-variable/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/vs-code-extension/release-notes/version-3.3.0/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/vs-code-extension/release-notes/version-4.0.0/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/vs-code-extension/release-notes/version-4.3.0/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/vs-code-extension/release-notes/version-4.4.0/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/vs-code-extension/release-notes/version-4.5.0/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/vs-code-extension/try-the-services/try-graphql-services/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/vs-code-extension/try-the-services/try-http-services/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/vs-code-extension/write-the-code/code-actions/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/vs-code-extension/write-the-code/code-navigation/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/vs-code-extension/write-the-code/commands/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/vs-code-extension/write-the-code/diagnostics/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/learn/vs-code-extension/write-the-code/intellisense/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/CODEOWNERS/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/code-of-conduct/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/cookie-policy/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/license-of-site/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/privacy-policy/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/security-policy/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/terms-of-service/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/trademark-usage-policy/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/spec/auth/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/spec/avro/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/spec/cache/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/spec/constraint/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/spec/crypto/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/spec/email/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/spec/etl/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/spec/file/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/spec/ftp/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/spec/graphql/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/spec/grpc/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/spec/http/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/spec/ibm.ibmmq/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/spec/io/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/spec/java.jms/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/spec/jwt/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/spec/ldap/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/spec/log/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/spec/messaging/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/spec/mime/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/spec/mqtt/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/spec/oauth2/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/spec/os/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/spec/protobuf/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/spec/random/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/spec/regex/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/spec/serdes/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/spec/soap/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/spec/sql/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/spec/task/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/spec/tcp/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/spec/time/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/spec/toml/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/spec/udp/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/spec/uuid/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/spec/websocket/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/spec/websub/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/spec/websubhub/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/spec/xmldata/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/spec/yaml/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/1.2.x-release-notes/1.2.0/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/1.2.x-release-notes/1.2.1/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/1.2.x-release-notes/1.2.10/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/1.2.x-release-notes/1.2.11/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/1.2.x-release-notes/1.2.12/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/1.2.x-release-notes/1.2.13/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/1.2.x-release-notes/1.2.14/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/1.2.x-release-notes/1.2.15/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/1.2.x-release-notes/1.2.16/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/1.2.x-release-notes/1.2.17/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/1.2.x-release-notes/1.2.18/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/1.2.x-release-notes/1.2.19/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/1.2.x-release-notes/1.2.2/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/1.2.x-release-notes/1.2.20/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/1.2.x-release-notes/1.2.21/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/1.2.x-release-notes/1.2.22/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/1.2.x-release-notes/1.2.23/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/1.2.x-release-notes/1.2.24/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/1.2.x-release-notes/1.2.25/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/1.2.x-release-notes/1.2.26/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/1.2.x-release-notes/1.2.27/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/1.2.x-release-notes/1.2.28/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/1.2.x-release-notes/1.2.29/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/1.2.x-release-notes/1.2.3/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/1.2.x-release-notes/1.2.30/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/1.2.x-release-notes/1.2.31/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/1.2.x-release-notes/1.2.32/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/1.2.x-release-notes/1.2.33/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/1.2.x-release-notes/1.2.34/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/1.2.x-release-notes/1.2.35/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/1.2.x-release-notes/1.2.36/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/1.2.x-release-notes/1.2.37/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/1.2.x-release-notes/1.2.38/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/1.2.x-release-notes/1.2.39/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/1.2.x-release-notes/1.2.4/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/1.2.x-release-notes/1.2.40/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/1.2.x-release-notes/1.2.41/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/1.2.x-release-notes/1.2.42/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/1.2.x-release-notes/1.2.43/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/1.2.x-release-notes/1.2.44/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/1.2.x-release-notes/1.2.45/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/1.2.x-release-notes/1.2.46/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/1.2.x-release-notes/1.2.47/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/1.2.x-release-notes/1.2.48/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/1.2.x-release-notes/1.2.49/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/1.2.x-release-notes/1.2.5/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/1.2.x-release-notes/1.2.50/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/1.2.x-release-notes/1.2.51/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/1.2.x-release-notes/1.2.52/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/1.2.x-release-notes/1.2.53/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/1.2.x-release-notes/1.2.54/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/1.2.x-release-notes/1.2.55/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/1.2.x-release-notes/1.2.56/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/1.2.x-release-notes/1.2.57/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/1.2.x-release-notes/1.2.58/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/1.2.x-release-notes/1.2.59/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/1.2.x-release-notes/1.2.6/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/1.2.x-release-notes/1.2.60/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/1.2.x-release-notes/1.2.61/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/1.2.x-release-notes/1.2.62/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/1.2.x-release-notes/1.2.63/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/1.2.x-release-notes/1.2.64/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/1.2.x-release-notes/1.2.65/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/1.2.x-release-notes/1.2.66/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/1.2.x-release-notes/1.2.67/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/1.2.x-release-notes/1.2.7/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/1.2.x-release-notes/1.2.8/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/downloads/1.2.x-release-notes/1.2.9/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/why-ballerina/cloud-native/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/why-ballerina/concurrent/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/why-ballerina/data-oriented/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/why-ballerina/flexibly-typed/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/why-ballerina/graphical/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/why-ballerina/reliable-maintainable/</loc><lastmod>2026-03-18T02:54:57.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/spec/lang/2019R1/</loc><lastmod>2026-03-18T02:54:57.444Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/spec/lang/2019R2/</loc><lastmod>2026-03-18T02:54:57.444Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/spec/lang/2019R3/</loc><lastmod>2026-03-18T02:54:57.444Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/spec/lang/2020R1/</loc><lastmod>2026-03-18T02:54:57.444Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/spec/lang/2021R1/</loc><lastmod>2026-03-18T02:54:57.444Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/spec/lang/2022R1/</loc><lastmod>2026-03-18T02:54:57.444Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/spec/lang/2022R2/</loc><lastmod>2026-03-18T02:54:57.444Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/spec/lang/2022R3/</loc><lastmod>2026-03-18T02:54:57.444Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/spec/lang/2022R4/</loc><lastmod>2026-03-18T02:54:57.444Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/spec/lang/2023R1/</loc><lastmod>2026-03-18T02:54:57.444Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/spec/lang/2024R1/</loc><lastmod>2026-03-18T02:54:57.444Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/spec/lang/draft/</loc><lastmod>2026-03-18T02:54:57.444Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://ballerina.io/spec/lang/master/</loc><lastmod>2026-03-18T02:54:57.444Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
</urlset>