<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://www.web2generators.com/tools/html-based-tools/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/tools/html-based-tools/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/tools/html-based-tools/"/></url><url><loc>https://www.web2generators.com/tools/text-related-tools/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/tools/text-related-tools/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/tools/text-related-tools/"/></url><url><loc>https://www.web2generators.com/tools/graphism-tools/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/tools/graphism-tools/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/tools/graphism-tools/"/></url><url><loc>https://www.web2generators.com/tools/http-tools/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/tools/http-tools/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/tools/http-tools/"/></url><url><loc>https://www.web2generators.com/tools/qr-code-tools/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/tools/qr-code-tools/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/tools/qr-code-tools/"/></url><url><loc>https://www.web2generators.com/tools/security-tools/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/tools/security-tools/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/tools/security-tools/"/></url><url><loc>https://www.web2generators.com/tools/apache-tools/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/tools/apache-tools/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/tools/apache-tools/"/></url><url><loc>https://www.web2generators.com/tags/announcements/</loc><lastmod>2026-10-14T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/tags/announcements/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/tags/announcements/"/></url><url><loc>https://www.web2generators.com/categories/blog/</loc><lastmod>2026-10-14T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/categories/blog/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/categories/blog/"/></url><url><loc>https://www.web2generators.com/categories/</loc><lastmod>2026-10-14T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/categories/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/categories/"/></url><url><loc>https://www.web2generators.com/</loc><lastmod>2026-10-14T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/"/></url><url><loc>https://www.web2generators.com/tags/</loc><lastmod>2026-10-14T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/tags/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/tags/"/></url><url><loc>https://www.web2generators.com/blog/</loc><lastmod>2026-10-14T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/blog/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/blog/"/></url><url><loc>https://www.web2generators.com/blog/web2generators-is-now-available-in-french/</loc><lastmod>2026-10-14T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/blog/web2generators-est-desormais-disponible-en-francais/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/blog/web2generators-is-now-available-in-french/"/></url><url><loc>https://www.web2generators.com/tags/apache/</loc><lastmod>2026-10-13T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/tags/apache/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/tags/apache/"/></url><url><loc>https://www.web2generators.com/blog/how-to-protect-an-apache-staging-site-before-sharing-a-client-preview/</loc><lastmod>2026-10-13T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/blog/proteger-un-site-de-preproduction-apache-avant-de-le-presenter-a-un-client/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/blog/how-to-protect-an-apache-staging-site-before-sharing-a-client-preview/"/></url><url><loc>https://www.web2generators.com/tags/passwords/</loc><lastmod>2026-10-13T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/tags/passwords/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/tags/passwords/"/></url><url><loc>https://www.web2generators.com/tags/security/</loc><lastmod>2026-10-13T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/tags/security/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/tags/security/"/></url><url><loc>https://www.web2generators.com/tags/staging/</loc><lastmod>2026-10-13T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/tags/staging/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/tags/staging/"/></url><url><loc>https://www.web2generators.com/tags/html/</loc><lastmod>2026-10-12T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/tags/html/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/tags/html/"/></url><url><loc>https://www.web2generators.com/blog/html-escaping-vs-sanitizing-when-to-use-each/</loc><lastmod>2026-10-12T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/blog/echappement-ou-assainissement-html-quand-utiliser-chaque-methode/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/blog/html-escaping-vs-sanitizing-when-to-use-each/"/></url><url><loc>https://www.web2generators.com/tags/javascript/</loc><lastmod>2026-10-12T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/tags/javascript/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/tags/javascript/"/></url><url><loc>https://www.web2generators.com/blog/meet-the-new-password-and-passphrase-generator/</loc><lastmod>2026-10-09T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/blog/decouvrez-le-nouveau-generateur-de-mots-de-passe-et-de-phrases-de-passe/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/blog/meet-the-new-password-and-passphrase-generator/"/></url><url><loc>https://www.web2generators.com/tags/tools/</loc><lastmod>2026-10-09T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/tags/tools/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/tags/tools/"/></url><url><loc>https://www.web2generators.com/tags/api/</loc><lastmod>2026-10-08T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/tags/api/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/tags/api/"/></url><url><loc>https://www.web2generators.com/tags/curl/</loc><lastmod>2026-10-08T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/tags/curl/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/tags/curl/"/></url><url><loc>https://www.web2generators.com/blog/curl-security-update-due-october-14-prepare-your-api-tests/</loc><lastmod>2026-10-08T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/blog/mise-a-jour-de-securite-curl-prevue-le-14-octobre-preparez-vos-tests-api/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/blog/curl-security-update-due-october-14-prepare-your-api-tests/"/></url><url><loc>https://www.web2generators.com/blog/free-wi-fi-qr-code-generator-share-your-network-with-a-scan/</loc><lastmod>2026-10-08T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/blog/generateur-de-code-qr-wi-fi-gratuit-partagez-votre-reseau-en-un-scan/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/blog/free-wi-fi-qr-code-generator-share-your-network-with-a-scan/"/></url><url><loc>https://www.web2generators.com/tags/http/</loc><lastmod>2026-10-08T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/tags/http/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/tags/http/"/></url><url><loc>https://www.web2generators.com/tags/qr-codes/</loc><lastmod>2026-10-08T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/tags/qr-codes/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/tags/qr-codes/"/></url><url><loc>https://www.web2generators.com/tags/wi-fi/</loc><lastmod>2026-10-08T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/tags/wi-fi/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/tags/wi-fi/"/></url><url><loc>https://www.web2generators.com/blog/the-new-web2generators-improved-tools-and-a-new-home-for-webandsay/</loc><lastmod>2026-10-07T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/blog/le-nouveau-web2generators-des-outils-ameliores-et-un-nouvel-accueil-pour-webandsay/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/blog/the-new-web2generators-improved-tools-and-a-new-home-for-webandsay/"/></url><url><loc>https://www.web2generators.com/blog/htpasswd-generator-update-bcrypt-adjustable-cost-and-apache-md5/</loc><lastmod>2026-10-06T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/blog/mise-a-jour-du-generateur-htpasswd-bcrypt-cout-reglable-et-apache-md5/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/blog/htpasswd-generator-update-bcrypt-adjustable-cost-and-apache-md5/"/></url><url><loc>https://www.web2generators.com/tags/css/</loc><lastmod>2026-10-05T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/tags/css/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/tags/css/"/></url><url><loc>https://www.web2generators.com/blog/lorem-ipsum-generator-update-html-markup-lists-and-flexible-openings/</loc><lastmod>2026-10-05T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/blog/mise-a-jour-du-generateur-de-lorem-ipsum-html-listes-et-debuts-personnalisables/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/blog/lorem-ipsum-generator-update-html-markup-lists-and-flexible-openings/"/></url><url><loc>https://www.web2generators.com/blog/curl-command-guide-basic-and-advanced-options-with-examples/</loc><lastmod>2026-10-02T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/blog/guide-des-commandes-curl-options-de-base-et-avancees-avec-exemples/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/blog/curl-command-guide-basic-and-advanced-options-with-examples/"/></url><url><loc>https://www.web2generators.com/tags/browsers/</loc><lastmod>2011-03-23T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/tags/browsers/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/tags/browsers/"/></url><url><loc>https://www.web2generators.com/tags/firefox/</loc><lastmod>2011-03-23T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/tags/firefox/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/tags/firefox/"/></url><url><loc>https://www.web2generators.com/tags/internet-explorer/</loc><lastmod>2011-03-23T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/tags/internet-explorer/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/tags/internet-explorer/"/></url><url><loc>https://www.web2generators.com/tags/microsoft/</loc><lastmod>2011-03-23T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/tags/microsoft/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/tags/microsoft/"/></url><url><loc>https://www.web2generators.com/tags/mozilla/</loc><lastmod>2011-03-23T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/tags/mozilla/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/tags/mozilla/"/></url><url><loc>https://www.web2generators.com/blog/the-answer-as-to-why-firefoxs-release-cycle-is-shortened-mozilla-love-cakes/</loc><lastmod>2011-03-23T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/blog/pourquoi-firefox-raccourcit-son-cycle-de-publication-mozilla-aime-les-gateaux/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/blog/the-answer-as-to-why-firefoxs-release-cycle-is-shortened-mozilla-love-cakes/"/></url><url><loc>https://www.web2generators.com/tags/developer-tools/</loc><lastmod>2010-08-25T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/tags/developer-tools/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/tags/developer-tools/"/></url><url><loc>https://www.web2generators.com/tags/free-resources/</loc><lastmod>2010-08-25T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/tags/free-resources/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/tags/free-resources/"/></url><url><loc>https://www.web2generators.com/blog/introducing-web2generators.com-for-your-web-development-needs/</loc><lastmod>2010-08-25T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/blog/presentation-de-web2generators.com-pour-vos-besoins-de-developpement-web/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/blog/introducing-web2generators.com-for-your-web-development-needs/"/></url><url><loc>https://www.web2generators.com/tags/fun/</loc><lastmod>2010-01-25T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/tags/fun/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/tags/fun/"/></url><url><loc>https://www.web2generators.com/tags/windows/</loc><lastmod>2010-01-25T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/tags/windows/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/tags/windows/"/></url><url><loc>https://www.web2generators.com/blog/windows-3.11-for-the-web-2.0/</loc><lastmod>2010-01-25T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/blog/windows-3.11-a-lheure-du-web-2.0/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/blog/windows-3.11-for-the-web-2.0/"/></url><url><loc>https://www.web2generators.com/tags/canvas/</loc><lastmod>2009-08-27T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/tags/canvas/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/tags/canvas/"/></url><url><loc>https://www.web2generators.com/blog/microsoft-is-not-ready-to-let-silverlight-loose-against-canvas/</loc><lastmod>2009-08-27T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/blog/microsoft-ne-veut-pas-laisser-silverlight-perdre-face-a-canvas/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/blog/microsoft-is-not-ready-to-let-silverlight-loose-against-canvas/"/></url><url><loc>https://www.web2generators.com/tags/silverlight/</loc><lastmod>2009-08-27T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/tags/silverlight/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/tags/silverlight/"/></url><url><loc>https://www.web2generators.com/tags/google/</loc><lastmod>2009-05-31T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/tags/google/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/tags/google/"/></url><url><loc>https://www.web2generators.com/tags/google-chrome/</loc><lastmod>2009-05-31T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/tags/google-chrome/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/tags/google-chrome/"/></url><url><loc>https://www.web2generators.com/blog/google-is-actively-pushing-chrome-by-providing-a-download-link-from-the-home-page/</loc><lastmod>2009-05-31T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/blog/google-promeut-activement-chrome-avec-un-lien-de-telechargement-sur-sa-page-daccueil/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/blog/google-is-actively-pushing-chrome-by-providing-a-download-link-from-the-home-page/"/></url><url><loc>https://www.web2generators.com/tags/search-engines/</loc><lastmod>2009-05-31T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/tags/search-engines/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/tags/search-engines/"/></url><url><loc>https://www.web2generators.com/tags/webkit/</loc><lastmod>2009-05-31T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/tags/webkit/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/tags/webkit/"/></url><url><loc>https://www.web2generators.com/tags/demo-scene/</loc><lastmod>2009-03-20T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/tags/demo-scene/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/tags/demo-scene/"/></url><url><loc>https://www.web2generators.com/blog/monster-javascript-3d-engine/</loc><lastmod>2009-03-20T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/blog/monster-un-moteur-3d-en-javascript/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/blog/monster-javascript-3d-engine/"/></url><url><loc>https://www.web2generators.com/blog/useful-javascript-tools/</loc><lastmod>2009-02-09T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/blog/des-outils-javascript-utiles/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/blog/useful-javascript-tools/"/></url><url><loc>https://www.web2generators.com/blog/google-this-site-may-harm-your-computer/</loc><lastmod>2009-02-02T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/blog/google-ce-site-risque-dendommager-votre-ordinateur/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/blog/google-this-site-may-harm-your-computer/"/></url><url><loc>https://www.web2generators.com/tags/competition/</loc><lastmod>2009-01-29T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/tags/competition/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/tags/competition/"/></url><url><loc>https://www.web2generators.com/tags/flash/</loc><lastmod>2009-01-29T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/tags/flash/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/tags/flash/"/></url><url><loc>https://www.web2generators.com/blog/online-demoscene-with-the-25-line-actionscript-contest/</loc><lastmod>2009-01-29T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/blog/la-demoscene-en-ligne-avec-le-concours-actionscript-en-25-lignes/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/blog/online-demoscene-with-the-25-line-actionscript-contest/"/></url><url><loc>https://www.web2generators.com/blog/the-shortest-way-to-detect-internet-explorer-in-javascript/</loc><lastmod>2009-01-29T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/blog/le-moyen-le-plus-court-de-detecter-internet-explorer-en-javascript/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/blog/the-shortest-way-to-detect-internet-explorer-in-javascript/"/></url><url><loc>https://www.web2generators.com/blog/biggest-10-browser-based-game-sites-ranked/</loc><lastmod>2009-01-27T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/blog/classement-des-dix-plus-grands-sites-de-jeux-dans-le-navigateur/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/blog/biggest-10-browser-based-game-sites-ranked/"/></url><url><loc>https://www.web2generators.com/tags/game/</loc><lastmod>2009-01-27T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/tags/game/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/tags/game/"/></url><url><loc>https://www.web2generators.com/blog/internet-explorer-8-release-candidate-1/</loc><lastmod>2009-01-27T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/blog/internet-explorer-8-premiere-version-candidate/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/blog/internet-explorer-8-release-candidate-1/"/></url><url><loc>https://www.web2generators.com/blog/google-cuts-out-print-ads/</loc><lastmod>2009-01-21T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/blog/google-abandonne-la-publicite-dans-la-presse/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/blog/google-cuts-out-print-ads/"/></url><url><loc>https://www.web2generators.com/blog/tv-and-flash-animated-cartoons-about-to-be-replaced-by-javascript-animation/</loc><lastmod>2008-12-09T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/blog/les-dessins-animes-televises-et-flash-bientot-remplaces-par-des-animations-javascript/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/blog/tv-and-flash-animated-cartoons-about-to-be-replaced-by-javascript-animation/"/></url><url><loc>https://www.web2generators.com/blog/microsoft-releases-silverlight-2/</loc><lastmod>2008-10-14T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/blog/microsoft-publie-silverlight-2/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/blog/microsoft-releases-silverlight-2/"/></url><url><loc>https://www.web2generators.com/blog/congratulation-webkit-for-being-the-first-to-pass-the-acid3-test/</loc><lastmod>2008-09-26T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/blog/bravo-a-webkit-premier-moteur-a-reussir-le-test-acid3/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/blog/congratulation-webkit-for-being-the-first-to-pass-the-acid3-test/"/></url><url><loc>https://www.web2generators.com/blog/the-very-funny-history-of-the-browser-user-agent-string/</loc><lastmod>2008-09-18T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/blog/lhistoire-tres-drole-de-la-chaine-user-agent-des-navigateurs/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/blog/the-very-funny-history-of-the-browser-user-agent-string/"/></url><url><loc>https://www.web2generators.com/tags/gears/</loc><lastmod>2008-09-02T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/tags/gears/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/tags/gears/"/></url><url><loc>https://www.web2generators.com/blog/google-chrome-browser-a-step-further-to-the-google-operating-system/</loc><lastmod>2008-09-02T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/blog/google-chrome-un-pas-de-plus-vers-le-systeme-dexploitation-de-google/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/blog/google-chrome-browser-a-step-further-to-the-google-operating-system/"/></url><url><loc>https://www.web2generators.com/blog/sensational-story-or-threatening-vista-security-hole/</loc><lastmod>2008-08-08T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/blog/article-sensationnaliste-ou-faille-de-securite-inquietante-dans-vista/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/blog/sensational-story-or-threatening-vista-security-hole/"/></url><url><loc>https://www.web2generators.com/blog/design-showcase-of-creative-online-shops/</loc><lastmod>2008-08-07T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/blog/une-selection-de-boutiques-en-ligne-au-design-creatif/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/blog/design-showcase-of-creative-online-shops/"/></url><url><loc>https://www.web2generators.com/tags/inspiration/</loc><lastmod>2008-08-07T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/tags/inspiration/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/tags/inspiration/"/></url><url><loc>https://www.web2generators.com/blog/the-survery-for-people-who-make-websites/</loc><lastmod>2008-07-29T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/blog/lenquete-pour-celles-et-ceux-qui-creent-des-sites-web/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/blog/the-survery-for-people-who-make-websites/"/></url><url><loc>https://www.web2generators.com/tags/ajax/</loc><lastmod>2008-07-28T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/tags/ajax/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/tags/ajax/"/></url><url><loc>https://www.web2generators.com/tags/database/</loc><lastmod>2008-07-28T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/tags/database/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/tags/database/"/></url><url><loc>https://www.web2generators.com/blog/rails-like-activerecord-in-aptana-jaxer-to-come/</loc><lastmod>2008-07-28T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/blog/un-activerecord-a-la-rails-bientot-dans-aptana-jaxer/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/blog/rails-like-activerecord-in-aptana-jaxer-to-come/"/></url><url><loc>https://www.web2generators.com/tags/ruby-on-rails/</loc><lastmod>2008-07-28T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/tags/ruby-on-rails/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/tags/ruby-on-rails/"/></url><url><loc>https://www.web2generators.com/blog/microsoft-confirms-ie-8-will-ship-this-year/</loc><lastmod>2008-07-25T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/blog/microsoft-confirme-la-sortie-die-8-avant-la-fin-de-lannee/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/blog/microsoft-confirms-ie-8-will-ship-this-year/"/></url><url><loc>https://www.web2generators.com/blog/best-css-based-navigation-menus-and-techniques/</loc><lastmod>2008-07-22T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/blog/les-meilleurs-menus-et-techniques-de-navigation-en-css/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/blog/best-css-based-navigation-menus-and-techniques/"/></url><url><loc>https://www.web2generators.com/tags/icons/</loc><lastmod>2008-07-16T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/tags/icons/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/tags/icons/"/></url><url><loc>https://www.web2generators.com/blog/please-wait-till-i-finish-my-favicon-game/</loc><lastmod>2008-07-16T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/blog/un-instant-je-termine-ma-partie-dans-la-favicon/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/blog/please-wait-till-i-finish-my-favicon-game/"/></url><url><loc>https://www.web2generators.com/blog/integrate-your-php-application-with-google-calendar/</loc><lastmod>2008-07-11T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/blog/integrer-google-agenda-a-une-application-php/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/blog/integrate-your-php-application-with-google-calendar/"/></url><url><loc>https://www.web2generators.com/tags/php/</loc><lastmod>2008-07-11T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/tags/php/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/tags/php/"/></url><url><loc>https://www.web2generators.com/blog/google-code-jam-08-starts-in-a-week-with-80000-prizes/</loc><lastmod>2008-07-09T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/blog/google-code-jam-2008-commence-dans-une-semaine-avec-80-000-dollars-de-prix/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/blog/google-code-jam-08-starts-in-a-week-with-80000-prizes/"/></url><url><loc>https://www.web2generators.com/blog/rails-doc.org-a-first-look/</loc><lastmod>2008-07-07T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/blog/premier-apercu-de-rails-doc.org/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/blog/rails-doc.org-a-first-look/"/></url><url><loc>https://www.web2generators.com/blog/add-some-dhtml-to-your-openlaszlo-exports/</loc><lastmod>2008-07-04T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/blog/ajoutez-du-dhtml-a-vos-exports-openlaszlo/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/blog/add-some-dhtml-to-your-openlaszlo-exports/"/></url><url><loc>https://www.web2generators.com/tags/flex/</loc><lastmod>2008-07-04T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/tags/flex/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/tags/flex/"/></url><url><loc>https://www.web2generators.com/blog/55-free-high-quality-icon-sets/</loc><lastmod>2008-07-03T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/blog/55-collections-gratuites-dicones-de-qualite/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/blog/55-free-high-quality-icon-sets/"/></url><url><loc>https://www.web2generators.com/tags/adobe-air/</loc><lastmod>2008-07-02T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/tags/adobe-air/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/tags/adobe-air/"/></url><url><loc>https://www.web2generators.com/blog/top-10-apps-worth-installing-adobe-air-for/</loc><lastmod>2008-07-02T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/blog/10-applications-qui-meritent-dinstaller-adobe-air/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/blog/top-10-apps-worth-installing-adobe-air-for/"/></url><url><loc>https://www.web2generators.com/blog/adobe-teams-up-with-google-and-yahoo-to-index-more-flash-content-for-search/</loc><lastmod>2008-07-01T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/blog/adobe-sassocie-a-google-et-yahoo-pour-mieux-indexer-le-contenu-flash/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/blog/adobe-teams-up-with-google-and-yahoo-to-index-more-flash-content-for-search/"/></url><url><loc>https://www.web2generators.com/tags/json/</loc><lastmod>2008-07-01T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/tags/json/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/tags/json/"/></url><url><loc>https://www.web2generators.com/blog/json-diff-released/</loc><lastmod>2008-07-01T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/blog/sortie-de-json-diff/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/blog/json-diff-released/"/></url><url><loc>https://www.web2generators.com/blog/75-insane-high-res-photoshop-brushes/</loc><lastmod>2008-06-30T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/blog/75-superbes-brosses-photoshop-en-haute-resolution/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/blog/75-insane-high-res-photoshop-brushes/"/></url><url><loc>https://www.web2generators.com/blog/javascript-language-advanced-tips-and-tricks/</loc><lastmod>2008-06-30T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/blog/astuces-et-techniques-avancees-en-javascript/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/blog/javascript-language-advanced-tips-and-tricks/"/></url><url><loc>https://www.web2generators.com/tags/photoshop/</loc><lastmod>2008-06-30T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/tags/photoshop/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/tags/photoshop/"/></url><url><loc>https://www.web2generators.com/blog/how-to-get-cross-browser-compatibility-every-time/</loc><lastmod>2008-06-27T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/blog/obtenir-une-compatibilite-entre-navigateurs-a-tous-les-coups/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/blog/how-to-get-cross-browser-compatibility-every-time/"/></url><url><loc>https://www.web2generators.com/blog/give-little-names-to-your-pet-sql-queries-with-rails-2.1/</loc><lastmod>2008-06-26T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/blog/donnez-de-petits-noms-a-vos-requetes-sql-avec-rails-2.1/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/blog/give-little-names-to-your-pet-sql-queries-with-rails-2.1/"/></url><url><loc>https://www.web2generators.com/tags/sql/</loc><lastmod>2008-06-26T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/tags/sql/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/tags/sql/"/></url><url><loc>https://www.web2generators.com/blog/code-documentation-is-all-there-is-to-happiness/</loc><lastmod>2008-04-21T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/blog/documenter-son-code-la-cle-du-bonheur/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/blog/code-documentation-is-all-there-is-to-happiness/"/></url><url><loc>https://www.web2generators.com/blog/welcome/</loc><lastmod>2008-04-20T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/blog/bienvenue/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/blog/welcome/"/></url><url><loc>https://www.web2generators.com/tools/graphism-tools/css-sprite-creator/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/tools/graphism-tools/createur-de-sprites-css/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/tools/graphism-tools/css-sprite-creator/"/></url><url><loc>https://www.web2generators.com/tools/http-tools/curl-command-line-builder/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/tools/http-tools/createur-de-commandes-curl/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/tools/http-tools/curl-command-line-builder/"/></url><url><loc>https://www.web2generators.com/how-to-check-website-network-requests-in-chrome-firefox-edge-and-safari/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/comment-examiner-les-requetes-reseau-dans-chrome-firefox-edge-et-safari/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/how-to-check-website-network-requests-in-chrome-firefox-edge-and-safari/"/></url><url><loc>https://www.web2generators.com/how-to-choose-a-strong-password-or-passphrase/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/comment-choisir-un-mot-de-passe-ou-une-phrase-de-passe-robuste/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/how-to-choose-a-strong-password-or-passphrase/"/></url><url><loc>https://www.web2generators.com/tools/html-based-tools/html-encoder-and-decoder/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/tools/html-based-tools/encodeur-et-decodeur-html/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/tools/html-based-tools/html-encoder-and-decoder/"/></url><url><loc>https://www.web2generators.com/tools/apache-tools/htpasswd-generator/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/tools/apache-tools/generateur-htpasswd/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/tools/apache-tools/htpasswd-generator/"/></url><url><loc>https://www.web2generators.com/tags/images/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/tags/images/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/tags/images/"/></url><url><loc>https://www.web2generators.com/legal-mentions/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/legal-mentions/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/legal-mentions/"/></url><url><loc>https://www.web2generators.com/tools/text-related-tools/lorem-ipsum-generator/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/tools/text-related-tools/generateur-de-lorem-ipsum/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/tools/text-related-tools/lorem-ipsum-generator/"/></url><url><loc>https://www.web2generators.com/tools/security-tools/password-and-passphrase-generator/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/tools/security-tools/generateur-de-mots-de-passe-et-de-phrases-de-passe/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/tools/security-tools/password-and-passphrase-generator/"/></url><url><loc>https://www.web2generators.com/privacy-policy/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/privacy-policy/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/privacy-policy/"/></url><url><loc>https://www.web2generators.com/terms-and-conditions/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/terms-and-conditions/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/terms-and-conditions/"/></url><url><loc>https://www.web2generators.com/tags/text/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/tags/text/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/tags/text/"/></url><url><loc>https://www.web2generators.com/categories/tools/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/categories/tools/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/categories/tools/"/></url><url><loc>https://www.web2generators.com/tools/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/tools/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/tools/"/></url><url><loc>https://www.web2generators.com/tools/qr-code-tools/wi-fi-qr-code-generator/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/tools/qr-code-tools/generateur-de-code-qr-wi-fi/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/tools/qr-code-tools/wi-fi-qr-code-generator/"/></url><url><loc>https://www.web2generators.com/tools/text-related-tools/write-upside-down/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://www.web2generators.com/fr/tools/text-related-tools/ecrire-a-lenvers/"/><xhtml:link rel="alternate" hreflang="en" href="https://www.web2generators.com/tools/text-related-tools/write-upside-down/"/></url></urlset>