<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml">
<url>
<loc>https://blog.tianli.cyou/</loc>
<xhtml:link rel="alternate" hreflang="zh" href="https://blog.tianli.cyou/" />
<xhtml:link rel="alternate" hreflang="en" href="https://blog.tianli.cyou/en" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://blog.tianli.cyou/" />
<lastmod>2026-09-10T09:48:01.248Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://blog.tianli.cyou/en</loc>
<xhtml:link rel="alternate" hreflang="zh" href="https://blog.tianli.cyou/" />
<xhtml:link rel="alternate" hreflang="en" href="https://blog.tianli.cyou/en" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://blog.tianli.cyou/" />
<lastmod>2026-09-10T09:48:01.248Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://blog.tianli.cyou/why-they-must-be-right</loc>
<xhtml:link rel="alternate" hreflang="zh" href="https://blog.tianli.cyou/why-they-must-be-right" />
<xhtml:link rel="alternate" hreflang="en" href="https://blog.tianli.cyou/en/why-they-must-be-right" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://blog.tianli.cyou/why-they-must-be-right" />
<lastmod>2026-08-16T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://blog.tianli.cyou/en/why-they-must-be-right</loc>
<xhtml:link rel="alternate" hreflang="zh" href="https://blog.tianli.cyou/why-they-must-be-right" />
<xhtml:link rel="alternate" hreflang="en" href="https://blog.tianli.cyou/en/why-they-must-be-right" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://blog.tianli.cyou/why-they-must-be-right" />
<lastmod>2026-08-16T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://blog.tianli.cyou/an-asset-dashboard-for-my-kid</loc>
<xhtml:link rel="alternate" hreflang="zh" href="https://blog.tianli.cyou/an-asset-dashboard-for-my-kid" />
<xhtml:link rel="alternate" hreflang="en" href="https://blog.tianli.cyou/en/an-asset-dashboard-for-my-kid" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://blog.tianli.cyou/an-asset-dashboard-for-my-kid" />
<lastmod>2026-08-11T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://blog.tianli.cyou/en/an-asset-dashboard-for-my-kid</loc>
<xhtml:link rel="alternate" hreflang="zh" href="https://blog.tianli.cyou/an-asset-dashboard-for-my-kid" />
<xhtml:link rel="alternate" hreflang="en" href="https://blog.tianli.cyou/en/an-asset-dashboard-for-my-kid" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://blog.tianli.cyou/an-asset-dashboard-for-my-kid" />
<lastmod>2026-08-11T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://blog.tianli.cyou/a-practice-site-for-my-kid</loc>
<lastmod>2026-08-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://blog.tianli.cyou/his-own-market-cap</loc>
<xhtml:link rel="alternate" hreflang="zh" href="https://blog.tianli.cyou/his-own-market-cap" />
<xhtml:link rel="alternate" hreflang="en" href="https://blog.tianli.cyou/en/his-own-market-cap" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://blog.tianli.cyou/his-own-market-cap" />
<lastmod>2026-08-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://blog.tianli.cyou/en/his-own-market-cap</loc>
<xhtml:link rel="alternate" hreflang="zh" href="https://blog.tianli.cyou/his-own-market-cap" />
<xhtml:link rel="alternate" hreflang="en" href="https://blog.tianli.cyou/en/his-own-market-cap" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://blog.tianli.cyou/his-own-market-cap" />
<lastmod>2026-08-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://blog.tianli.cyou/questions-you-can-look-up</loc>
<xhtml:link rel="alternate" hreflang="zh" href="https://blog.tianli.cyou/questions-you-can-look-up" />
<xhtml:link rel="alternate" hreflang="en" href="https://blog.tianli.cyou/en/questions-you-can-look-up" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://blog.tianli.cyou/questions-you-can-look-up" />
<lastmod>2026-08-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://blog.tianli.cyou/en/questions-you-can-look-up</loc>
<xhtml:link rel="alternate" hreflang="zh" href="https://blog.tianli.cyou/questions-you-can-look-up" />
<xhtml:link rel="alternate" hreflang="en" href="https://blog.tianli.cyou/en/questions-you-can-look-up" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://blog.tianli.cyou/questions-you-can-look-up" />
<lastmod>2026-08-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://blog.tianli.cyou/six-numbers-i-invented</loc>
<xhtml:link rel="alternate" hreflang="zh" href="https://blog.tianli.cyou/six-numbers-i-invented" />
<xhtml:link rel="alternate" hreflang="en" href="https://blog.tianli.cyou/en/six-numbers-i-invented" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://blog.tianli.cyou/six-numbers-i-invented" />
<lastmod>2026-08-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://blog.tianli.cyou/en/six-numbers-i-invented</loc>
<xhtml:link rel="alternate" hreflang="zh" href="https://blog.tianli.cyou/six-numbers-i-invented" />
<xhtml:link rel="alternate" hreflang="en" href="https://blog.tianli.cyou/en/six-numbers-i-invented" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://blog.tianli.cyou/six-numbers-i-invented" />
<lastmod>2026-08-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://blog.tianli.cyou/my-checker-was-easier-to-please</loc>
<xhtml:link rel="alternate" hreflang="zh" href="https://blog.tianli.cyou/my-checker-was-easier-to-please" />
<xhtml:link rel="alternate" hreflang="en" href="https://blog.tianli.cyou/en/my-checker-was-easier-to-please" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://blog.tianli.cyou/my-checker-was-easier-to-please" />
<lastmod>2026-08-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://blog.tianli.cyou/en/my-checker-was-easier-to-please</loc>
<xhtml:link rel="alternate" hreflang="zh" href="https://blog.tianli.cyou/my-checker-was-easier-to-please" />
<xhtml:link rel="alternate" hreflang="en" href="https://blog.tianli.cyou/en/my-checker-was-easier-to-please" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://blog.tianli.cyou/my-checker-was-easier-to-please" />
<lastmod>2026-08-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://blog.tianli.cyou/i-silenced-my-own-alarm</loc>
<xhtml:link rel="alternate" hreflang="zh" href="https://blog.tianli.cyou/i-silenced-my-own-alarm" />
<xhtml:link rel="alternate" hreflang="en" href="https://blog.tianli.cyou/en/i-silenced-my-own-alarm" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://blog.tianli.cyou/i-silenced-my-own-alarm" />
<lastmod>2026-07-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://blog.tianli.cyou/en/i-silenced-my-own-alarm</loc>
<xhtml:link rel="alternate" hreflang="zh" href="https://blog.tianli.cyou/i-silenced-my-own-alarm" />
<xhtml:link rel="alternate" hreflang="en" href="https://blog.tianli.cyou/en/i-silenced-my-own-alarm" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://blog.tianli.cyou/i-silenced-my-own-alarm" />
<lastmod>2026-07-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://blog.tianli.cyou/output-is-not-correctness</loc>
<xhtml:link rel="alternate" hreflang="zh" href="https://blog.tianli.cyou/output-is-not-correctness" />
<xhtml:link rel="alternate" hreflang="en" href="https://blog.tianli.cyou/en/output-is-not-correctness" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://blog.tianli.cyou/output-is-not-correctness" />
<lastmod>2026-07-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://blog.tianli.cyou/en/output-is-not-correctness</loc>
<xhtml:link rel="alternate" hreflang="zh" href="https://blog.tianli.cyou/output-is-not-correctness" />
<xhtml:link rel="alternate" hreflang="en" href="https://blog.tianli.cyou/en/output-is-not-correctness" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://blog.tianli.cyou/output-is-not-correctness" />
<lastmod>2026-07-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://blog.tianli.cyou/critic-objective-weighting</loc>
<xhtml:link rel="alternate" hreflang="zh" href="https://blog.tianli.cyou/critic-objective-weighting" />
<xhtml:link rel="alternate" hreflang="en" href="https://blog.tianli.cyou/en/critic-objective-weighting" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://blog.tianli.cyou/critic-objective-weighting" />
<lastmod>2026-07-21T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://blog.tianli.cyou/en/critic-objective-weighting</loc>
<xhtml:link rel="alternate" hreflang="zh" href="https://blog.tianli.cyou/critic-objective-weighting" />
<xhtml:link rel="alternate" hreflang="en" href="https://blog.tianli.cyou/en/critic-objective-weighting" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://blog.tianli.cyou/critic-objective-weighting" />
<lastmod>2026-07-21T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://blog.tianli.cyou/open-source-contributions-review</loc>
<xhtml:link rel="alternate" hreflang="zh" href="https://blog.tianli.cyou/open-source-contributions-review" />
<xhtml:link rel="alternate" hreflang="en" href="https://blog.tianli.cyou/en/open-source-contributions-review" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://blog.tianli.cyou/open-source-contributions-review" />
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://blog.tianli.cyou/en/open-source-contributions-review</loc>
<xhtml:link rel="alternate" hreflang="zh" href="https://blog.tianli.cyou/open-source-contributions-review" />
<xhtml:link rel="alternate" hreflang="en" href="https://blog.tianli.cyou/en/open-source-contributions-review" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://blog.tianli.cyou/open-source-contributions-review" />
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://blog.tianli.cyou/open-sourcing-two-mac-apps</loc>
<xhtml:link rel="alternate" hreflang="zh" href="https://blog.tianli.cyou/open-sourcing-two-mac-apps" />
<xhtml:link rel="alternate" hreflang="en" href="https://blog.tianli.cyou/en/open-sourcing-two-mac-apps" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://blog.tianli.cyou/open-sourcing-two-mac-apps" />
<lastmod>2026-07-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://blog.tianli.cyou/en/open-sourcing-two-mac-apps</loc>
<xhtml:link rel="alternate" hreflang="zh" href="https://blog.tianli.cyou/open-sourcing-two-mac-apps" />
<xhtml:link rel="alternate" hreflang="en" href="https://blog.tianli.cyou/en/open-sourcing-two-mac-apps" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://blog.tianli.cyou/open-sourcing-two-mac-apps" />
<lastmod>2026-07-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://blog.tianli.cyou/tianli-cyou-site-guide</loc>
<xhtml:link rel="alternate" hreflang="zh" href="https://blog.tianli.cyou/tianli-cyou-site-guide" />
<xhtml:link rel="alternate" hreflang="en" href="https://blog.tianli.cyou/en/tianli-cyou-site-guide" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://blog.tianli.cyou/tianli-cyou-site-guide" />
<lastmod>2026-07-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://blog.tianli.cyou/en/tianli-cyou-site-guide</loc>
<xhtml:link rel="alternate" hreflang="zh" href="https://blog.tianli.cyou/tianli-cyou-site-guide" />
<xhtml:link rel="alternate" hreflang="en" href="https://blog.tianli.cyou/en/tianli-cyou-site-guide" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://blog.tianli.cyou/tianli-cyou-site-guide" />
<lastmod>2026-07-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://blog.tianli.cyou/pressure-fingerprint-leak-localization</loc>
<xhtml:link rel="alternate" hreflang="zh" href="https://blog.tianli.cyou/pressure-fingerprint-leak-localization" />
<xhtml:link rel="alternate" hreflang="en" href="https://blog.tianli.cyou/en/pressure-fingerprint-leak-localization" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://blog.tianli.cyou/pressure-fingerprint-leak-localization" />
<lastmod>2026-07-11T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://blog.tianli.cyou/en/pressure-fingerprint-leak-localization</loc>
<xhtml:link rel="alternate" hreflang="zh" href="https://blog.tianli.cyou/pressure-fingerprint-leak-localization" />
<xhtml:link rel="alternate" hreflang="en" href="https://blog.tianli.cyou/en/pressure-fingerprint-leak-localization" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://blog.tianli.cyou/pressure-fingerprint-leak-localization" />
<lastmod>2026-07-11T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://blog.tianli.cyou/lingyang-pattern-ai-design</loc>
<lastmod>2026-07-06T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://blog.tianli.cyou/prompt-caching</loc>
<lastmod>2026-07-06T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://blog.tianli.cyou/zhedong-rainfall-variability</loc>
<lastmod>2026-07-06T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://blog.tianli.cyou/claude-code-long-context</loc>
<lastmod>2026-06-17T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://blog.tianli.cyou/water-capacity-methodology</loc>
<xhtml:link rel="alternate" hreflang="zh" href="https://blog.tianli.cyou/water-capacity-methodology" />
<xhtml:link rel="alternate" hreflang="en" href="https://blog.tianli.cyou/en/water-capacity-methodology" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://blog.tianli.cyou/water-capacity-methodology" />
<lastmod>2026-04-14T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://blog.tianli.cyou/en/water-capacity-methodology</loc>
<xhtml:link rel="alternate" hreflang="zh" href="https://blog.tianli.cyou/water-capacity-methodology" />
<xhtml:link rel="alternate" hreflang="en" href="https://blog.tianli.cyou/en/water-capacity-methodology" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://blog.tianli.cyou/water-capacity-methodology" />
<lastmod>2026-04-14T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://blog.tianli.cyou/indie-dev-cost-engineering</loc>
<xhtml:link rel="alternate" hreflang="zh" href="https://blog.tianli.cyou/indie-dev-cost-engineering" />
<xhtml:link rel="alternate" hreflang="en" href="https://blog.tianli.cyou/en/indie-dev-cost-engineering" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://blog.tianli.cyou/indie-dev-cost-engineering" />
<lastmod>2026-04-11T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://blog.tianli.cyou/en/indie-dev-cost-engineering</loc>
<xhtml:link rel="alternate" hreflang="zh" href="https://blog.tianli.cyou/indie-dev-cost-engineering" />
<xhtml:link rel="alternate" hreflang="en" href="https://blog.tianli.cyou/en/indie-dev-cost-engineering" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://blog.tianli.cyou/indie-dev-cost-engineering" />
<lastmod>2026-04-11T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://blog.tianli.cyou/streamlit-to-tauri</loc>
<xhtml:link rel="alternate" hreflang="zh" href="https://blog.tianli.cyou/streamlit-to-tauri" />
<xhtml:link rel="alternate" hreflang="en" href="https://blog.tianli.cyou/en/streamlit-to-tauri" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://blog.tianli.cyou/streamlit-to-tauri" />
<lastmod>2026-04-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://blog.tianli.cyou/en/streamlit-to-tauri</loc>
<xhtml:link rel="alternate" hreflang="zh" href="https://blog.tianli.cyou/streamlit-to-tauri" />
<xhtml:link rel="alternate" hreflang="en" href="https://blog.tianli.cyou/en/streamlit-to-tauri" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://blog.tianli.cyou/streamlit-to-tauri" />
<lastmod>2026-04-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://blog.tianli.cyou/raycast-integration-journey</loc>
<xhtml:link rel="alternate" hreflang="zh" href="https://blog.tianli.cyou/raycast-integration-journey" />
<xhtml:link rel="alternate" hreflang="en" href="https://blog.tianli.cyou/en/raycast-integration-journey" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://blog.tianli.cyou/raycast-integration-journey" />
<lastmod>2026-04-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://blog.tianli.cyou/en/raycast-integration-journey</loc>
<xhtml:link rel="alternate" hreflang="zh" href="https://blog.tianli.cyou/raycast-integration-journey" />
<xhtml:link rel="alternate" hreflang="en" href="https://blog.tianli.cyou/en/raycast-integration-journey" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://blog.tianli.cyou/raycast-integration-journey" />
<lastmod>2026-04-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://blog.tianli.cyou/one-person-infra</loc>
<xhtml:link rel="alternate" hreflang="zh" href="https://blog.tianli.cyou/one-person-infra" />
<xhtml:link rel="alternate" hreflang="en" href="https://blog.tianli.cyou/en/one-person-infra" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://blog.tianli.cyou/one-person-infra" />
<lastmod>2026-04-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://blog.tianli.cyou/en/one-person-infra</loc>
<xhtml:link rel="alternate" hreflang="zh" href="https://blog.tianli.cyou/one-person-infra" />
<xhtml:link rel="alternate" hreflang="en" href="https://blog.tianli.cyou/en/one-person-infra" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://blog.tianli.cyou/one-person-infra" />
<lastmod>2026-04-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://blog.tianli.cyou/digital-twin-zhedong-water-network</loc>
<xhtml:link rel="alternate" hreflang="zh" href="https://blog.tianli.cyou/digital-twin-zhedong-water-network" />
<xhtml:link rel="alternate" hreflang="en" href="https://blog.tianli.cyou/en/digital-twin-zhedong-water-network" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://blog.tianli.cyou/digital-twin-zhedong-water-network" />
<lastmod>2025-10-11T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://blog.tianli.cyou/en/digital-twin-zhedong-water-network</loc>
<xhtml:link rel="alternate" hreflang="zh" href="https://blog.tianli.cyou/digital-twin-zhedong-water-network" />
<xhtml:link rel="alternate" hreflang="en" href="https://blog.tianli.cyou/en/digital-twin-zhedong-water-network" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://blog.tianli.cyou/digital-twin-zhedong-water-network" />
<lastmod>2025-10-11T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://blog.tianli.cyou/welcome</loc>
<xhtml:link rel="alternate" hreflang="zh" href="https://blog.tianli.cyou/welcome" />
<xhtml:link rel="alternate" hreflang="en" href="https://blog.tianli.cyou/en/welcome" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://blog.tianli.cyou/welcome" />
<lastmod>2025-01-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://blog.tianli.cyou/en/welcome</loc>
<xhtml:link rel="alternate" hreflang="zh" href="https://blog.tianli.cyou/welcome" />
<xhtml:link rel="alternate" hreflang="en" href="https://blog.tianli.cyou/en/welcome" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://blog.tianli.cyou/welcome" />
<lastmod>2025-01-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
