<?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://ecj.hk/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/index.zh-hant.html"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/index.zh-hans.html"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/"/>
</url>
<url><loc>https://ecj.hk/about/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/about/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/about/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/about/"/>
</url>
<url><loc>https://ecj.hk/chinese-writing/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/chinese-writing/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/chinese-writing/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/chinese-writing/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/chinese-writing/"/>
</url>
<url><loc>https://ecj.hk/guides/basic-chinese-strokes/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/guides/basic-chinese-strokes/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/guides/basic-chinese-strokes/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/guides/basic-chinese-strokes/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/guides/basic-chinese-strokes/"/>
</url>
<url><loc>https://ecj.hk/guides/cangjie-3-vs-cangjie-5/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/guides/cangjie-3-vs-cangjie-5/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/guides/cangjie-3-vs-cangjie-5/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/guides/cangjie-3-vs-cangjie-5/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/guides/cangjie-3-vs-cangjie-5/"/>
</url>
<url><loc>https://ecj.hk/guides/cangjie-decomposition-rules/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/guides/cangjie-decomposition-rules/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/guides/cangjie-decomposition-rules/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/guides/cangjie-decomposition-rules/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/guides/cangjie-decomposition-rules/"/>
</url>
<url><loc>https://ecj.hk/guides/cangjie-for-simplified-chinese/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/guides/cangjie-for-simplified-chinese/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/guides/cangjie-for-simplified-chinese/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/guides/cangjie-for-simplified-chinese/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/guides/cangjie-for-simplified-chinese/"/>
</url>
<url><loc>https://ecj.hk/guides/cangjie-punctuation-and-symbols/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/guides/cangjie-punctuation-and-symbols/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/guides/cangjie-punctuation-and-symbols/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/guides/cangjie-punctuation-and-symbols/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/guides/cangjie-punctuation-and-symbols/"/>
</url>
<url><loc>https://ecj.hk/guides/cangjie-radicals-and-auxiliary-shapes/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/guides/cangjie-radicals-and-auxiliary-shapes/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/guides/cangjie-radicals-and-auxiliary-shapes/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/guides/cangjie-radicals-and-auxiliary-shapes/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/guides/cangjie-radicals-and-auxiliary-shapes/"/>
</url>
<url><loc>https://ecj.hk/guides/cangjie-typing-speed-tips/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/guides/cangjie-typing-speed-tips/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/guides/cangjie-typing-speed-tips/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/guides/cangjie-typing-speed-tips/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/guides/cangjie-typing-speed-tips/"/>
</url>
<url><loc>https://ecj.hk/guides/cangjie-vs-pinyin-zhuyin-handwriting/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/guides/cangjie-vs-pinyin-zhuyin-handwriting/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/guides/cangjie-vs-pinyin-zhuyin-handwriting/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/guides/cangjie-vs-pinyin-zhuyin-handwriting/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/guides/cangjie-vs-pinyin-zhuyin-handwriting/"/>
</url>
<url><loc>https://ecj.hk/guides/chinese-calligraphy-scripts/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/guides/chinese-calligraphy-scripts/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/guides/chinese-calligraphy-scripts/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/guides/chinese-calligraphy-scripts/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/guides/chinese-calligraphy-scripts/"/>
</url>
<url><loc>https://ecj.hk/guides/chinese-character-structure/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/guides/chinese-character-structure/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/guides/chinese-character-structure/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/guides/chinese-character-structure/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/guides/chinese-character-structure/"/>
</url>
<url><loc>https://ecj.hk/guides/chinese-radicals-explained/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/guides/chinese-radicals-explained/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/guides/chinese-radicals-explained/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/guides/chinese-radicals-explained/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/guides/chinese-radicals-explained/"/>
</url>
<url><loc>https://ecj.hk/guides/chinese-stroke-order-rules/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/guides/chinese-stroke-order-rules/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/guides/chinese-stroke-order-rules/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/guides/chinese-stroke-order-rules/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/guides/chinese-stroke-order-rules/"/>
</url>
<url><loc>https://ecj.hk/guides/difficult-cangjie-characters/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/guides/difficult-cangjie-characters/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/guides/difficult-cangjie-characters/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/guides/difficult-cangjie-characters/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/guides/difficult-cangjie-characters/"/>
</url>
<url><loc>https://ecj.hk/guides/history-of-cangjie/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/guides/history-of-cangjie/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/guides/history-of-cangjie/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/guides/history-of-cangjie/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/guides/history-of-cangjie/"/>
</url>
<url><loc>https://ecj.hk/guides/hong-kong-standard-character-forms/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/guides/hong-kong-standard-character-forms/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/guides/hong-kong-standard-character-forms/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/guides/hong-kong-standard-character-forms/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/guides/hong-kong-standard-character-forms/"/>
</url>
<url><loc>https://ecj.hk/guides/how-to-count-strokes/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/guides/how-to-count-strokes/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/guides/how-to-count-strokes/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/guides/how-to-count-strokes/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/guides/how-to-count-strokes/"/>
</url>
<url><loc>https://ecj.hk/guides/how-to-help-children-memorise-chinese-characters/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/guides/how-to-help-children-memorise-chinese-characters/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/guides/how-to-help-children-memorise-chinese-characters/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/guides/how-to-help-children-memorise-chinese-characters/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/guides/how-to-help-children-memorise-chinese-characters/"/>
</url>
<url><loc>https://ecj.hk/guides/how-to-learn-cangjie/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/guides/how-to-learn-cangjie/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/guides/how-to-learn-cangjie/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/guides/how-to-learn-cangjie/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/guides/how-to-learn-cangjie/"/>
</url>
<url><loc>https://ecj.hk/guides/how-to-look-up-chinese-dictionary/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/guides/how-to-look-up-chinese-dictionary/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/guides/how-to-look-up-chinese-dictionary/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/guides/how-to-look-up-chinese-dictionary/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/guides/how-to-look-up-chinese-dictionary/"/>
</url>
<url><loc>https://ecj.hk/guides/how-to-practise-chinese-handwriting/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/guides/how-to-practise-chinese-handwriting/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/guides/how-to-practise-chinese-handwriting/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/guides/how-to-practise-chinese-handwriting/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/guides/how-to-practise-chinese-handwriting/"/>
</url>
<url><loc>https://ecj.hk/guides/install-cangjie-windows-mac-iphone-android/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/guides/install-cangjie-windows-mac-iphone-android/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/guides/install-cangjie-windows-mac-iphone-android/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/guides/install-cangjie-windows-mac-iphone-android/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/guides/install-cangjie-windows-mac-iphone-android/"/>
</url>
<url><loc>https://ecj.hk/guides/jyutping-and-pinyin-for-typists/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/guides/jyutping-and-pinyin-for-typists/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/guides/jyutping-and-pinyin-for-typists/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/guides/jyutping-and-pinyin-for-typists/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/guides/jyutping-and-pinyin-for-typists/"/>
</url>
<url><loc>https://ecj.hk/guides/most-common-chinese-characters/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/guides/most-common-chinese-characters/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/guides/most-common-chinese-characters/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/guides/most-common-chinese-characters/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/guides/most-common-chinese-characters/"/>
</url>
<url><loc>https://ecj.hk/guides/pen-grip-and-posture-for-chinese-writing/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/guides/pen-grip-and-posture-for-chinese-writing/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/guides/pen-grip-and-posture-for-chinese-writing/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/guides/pen-grip-and-posture-for-chinese-writing/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/guides/pen-grip-and-posture-for-chinese-writing/"/>
</url>
<url><loc>https://ecj.hk/guides/quick-sucheng-input-method/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/guides/quick-sucheng-input-method/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/guides/quick-sucheng-input-method/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/guides/quick-sucheng-input-method/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/guides/quick-sucheng-input-method/"/>
</url>
<url><loc>https://ecj.hk/guides/six-writings-liushu/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/guides/six-writings-liushu/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/guides/six-writings-liushu/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/guides/six-writings-liushu/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/guides/six-writings-liushu/"/>
</url>
<url><loc>https://ecj.hk/guides/traditional-vs-simplified-chinese/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/guides/traditional-vs-simplified-chinese/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/guides/traditional-vs-simplified-chinese/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/guides/traditional-vs-simplified-chinese/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/guides/traditional-vs-simplified-chinese/"/>
</url>
<url><loc>https://ecj.hk/guides/what-is-cangjie/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/guides/what-is-cangjie/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/guides/what-is-cangjie/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/guides/what-is-cangjie/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/guides/what-is-cangjie/"/>
</url>
<url><loc>https://ecj.hk/index.zh-hans.html</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/index.zh-hant.html"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/index.zh-hans.html"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/"/>
</url>
<url><loc>https://ecj.hk/index.zh-hant.html</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/index.zh-hant.html"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/index.zh-hans.html"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/"/>
</url>
<url><loc>https://ecj.hk/learn-cangjie/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/learn-cangjie/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/learn-cangjie/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/learn-cangjie/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/learn-cangjie/"/>
</url>
<url><loc>https://ecj.hk/tools/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/tools/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/tools/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/tools/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/tools/"/>
</url>
<url><loc>https://ecj.hk/tools/cangjie-code-lookup/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/tools/cangjie-code-lookup/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/tools/cangjie-code-lookup/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/tools/cangjie-code-lookup/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/tools/cangjie-code-lookup/"/>
</url>
<url><loc>https://ecj.hk/tools/cangjie-typing-trainer/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/tools/cangjie-typing-trainer/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/tools/cangjie-typing-trainer/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/tools/cangjie-typing-trainer/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/tools/cangjie-typing-trainer/"/>
</url>
<url><loc>https://ecj.hk/tools/practice-sheet-maker/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/tools/practice-sheet-maker/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/tools/practice-sheet-maker/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/tools/practice-sheet-maker/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/tools/practice-sheet-maker/"/>
</url>
<url><loc>https://ecj.hk/tools/quick-cangjie-finder/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/tools/quick-cangjie-finder/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/tools/quick-cangjie-finder/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/tools/quick-cangjie-finder/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/tools/quick-cangjie-finder/"/>
</url>
<url><loc>https://ecj.hk/tools/stroke-order-animator/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/tools/stroke-order-animator/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/tools/stroke-order-animator/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/tools/stroke-order-animator/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/tools/stroke-order-animator/"/>
</url>
<url><loc>https://ecj.hk/tools/traditional-simplified-converter/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/tools/traditional-simplified-converter/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/tools/traditional-simplified-converter/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/tools/traditional-simplified-converter/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/tools/traditional-simplified-converter/"/>
</url>
<url><loc>https://ecj.hk/zh-hans/about/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/about/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/about/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/about/"/>
</url>
<url><loc>https://ecj.hk/zh-hans/chinese-writing/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/chinese-writing/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/chinese-writing/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/chinese-writing/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/chinese-writing/"/>
</url>
<url><loc>https://ecj.hk/zh-hans/guides/basic-chinese-strokes/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/guides/basic-chinese-strokes/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/guides/basic-chinese-strokes/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/guides/basic-chinese-strokes/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/guides/basic-chinese-strokes/"/>
</url>
<url><loc>https://ecj.hk/zh-hans/guides/cangjie-3-vs-cangjie-5/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/guides/cangjie-3-vs-cangjie-5/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/guides/cangjie-3-vs-cangjie-5/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/guides/cangjie-3-vs-cangjie-5/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/guides/cangjie-3-vs-cangjie-5/"/>
</url>
<url><loc>https://ecj.hk/zh-hans/guides/cangjie-decomposition-rules/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/guides/cangjie-decomposition-rules/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/guides/cangjie-decomposition-rules/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/guides/cangjie-decomposition-rules/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/guides/cangjie-decomposition-rules/"/>
</url>
<url><loc>https://ecj.hk/zh-hans/guides/cangjie-for-simplified-chinese/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/guides/cangjie-for-simplified-chinese/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/guides/cangjie-for-simplified-chinese/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/guides/cangjie-for-simplified-chinese/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/guides/cangjie-for-simplified-chinese/"/>
</url>
<url><loc>https://ecj.hk/zh-hans/guides/cangjie-punctuation-and-symbols/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/guides/cangjie-punctuation-and-symbols/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/guides/cangjie-punctuation-and-symbols/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/guides/cangjie-punctuation-and-symbols/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/guides/cangjie-punctuation-and-symbols/"/>
</url>
<url><loc>https://ecj.hk/zh-hans/guides/cangjie-radicals-and-auxiliary-shapes/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/guides/cangjie-radicals-and-auxiliary-shapes/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/guides/cangjie-radicals-and-auxiliary-shapes/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/guides/cangjie-radicals-and-auxiliary-shapes/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/guides/cangjie-radicals-and-auxiliary-shapes/"/>
</url>
<url><loc>https://ecj.hk/zh-hans/guides/cangjie-typing-speed-tips/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/guides/cangjie-typing-speed-tips/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/guides/cangjie-typing-speed-tips/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/guides/cangjie-typing-speed-tips/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/guides/cangjie-typing-speed-tips/"/>
</url>
<url><loc>https://ecj.hk/zh-hans/guides/cangjie-vs-pinyin-zhuyin-handwriting/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/guides/cangjie-vs-pinyin-zhuyin-handwriting/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/guides/cangjie-vs-pinyin-zhuyin-handwriting/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/guides/cangjie-vs-pinyin-zhuyin-handwriting/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/guides/cangjie-vs-pinyin-zhuyin-handwriting/"/>
</url>
<url><loc>https://ecj.hk/zh-hans/guides/chinese-calligraphy-scripts/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/guides/chinese-calligraphy-scripts/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/guides/chinese-calligraphy-scripts/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/guides/chinese-calligraphy-scripts/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/guides/chinese-calligraphy-scripts/"/>
</url>
<url><loc>https://ecj.hk/zh-hans/guides/chinese-character-structure/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/guides/chinese-character-structure/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/guides/chinese-character-structure/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/guides/chinese-character-structure/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/guides/chinese-character-structure/"/>
</url>
<url><loc>https://ecj.hk/zh-hans/guides/chinese-radicals-explained/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/guides/chinese-radicals-explained/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/guides/chinese-radicals-explained/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/guides/chinese-radicals-explained/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/guides/chinese-radicals-explained/"/>
</url>
<url><loc>https://ecj.hk/zh-hans/guides/chinese-stroke-order-rules/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/guides/chinese-stroke-order-rules/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/guides/chinese-stroke-order-rules/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/guides/chinese-stroke-order-rules/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/guides/chinese-stroke-order-rules/"/>
</url>
<url><loc>https://ecj.hk/zh-hans/guides/difficult-cangjie-characters/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/guides/difficult-cangjie-characters/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/guides/difficult-cangjie-characters/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/guides/difficult-cangjie-characters/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/guides/difficult-cangjie-characters/"/>
</url>
<url><loc>https://ecj.hk/zh-hans/guides/history-of-cangjie/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/guides/history-of-cangjie/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/guides/history-of-cangjie/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/guides/history-of-cangjie/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/guides/history-of-cangjie/"/>
</url>
<url><loc>https://ecj.hk/zh-hans/guides/hong-kong-standard-character-forms/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/guides/hong-kong-standard-character-forms/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/guides/hong-kong-standard-character-forms/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/guides/hong-kong-standard-character-forms/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/guides/hong-kong-standard-character-forms/"/>
</url>
<url><loc>https://ecj.hk/zh-hans/guides/how-to-count-strokes/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/guides/how-to-count-strokes/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/guides/how-to-count-strokes/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/guides/how-to-count-strokes/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/guides/how-to-count-strokes/"/>
</url>
<url><loc>https://ecj.hk/zh-hans/guides/how-to-help-children-memorise-chinese-characters/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/guides/how-to-help-children-memorise-chinese-characters/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/guides/how-to-help-children-memorise-chinese-characters/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/guides/how-to-help-children-memorise-chinese-characters/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/guides/how-to-help-children-memorise-chinese-characters/"/>
</url>
<url><loc>https://ecj.hk/zh-hans/guides/how-to-learn-cangjie/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/guides/how-to-learn-cangjie/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/guides/how-to-learn-cangjie/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/guides/how-to-learn-cangjie/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/guides/how-to-learn-cangjie/"/>
</url>
<url><loc>https://ecj.hk/zh-hans/guides/how-to-look-up-chinese-dictionary/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/guides/how-to-look-up-chinese-dictionary/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/guides/how-to-look-up-chinese-dictionary/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/guides/how-to-look-up-chinese-dictionary/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/guides/how-to-look-up-chinese-dictionary/"/>
</url>
<url><loc>https://ecj.hk/zh-hans/guides/how-to-practise-chinese-handwriting/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/guides/how-to-practise-chinese-handwriting/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/guides/how-to-practise-chinese-handwriting/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/guides/how-to-practise-chinese-handwriting/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/guides/how-to-practise-chinese-handwriting/"/>
</url>
<url><loc>https://ecj.hk/zh-hans/guides/install-cangjie-windows-mac-iphone-android/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/guides/install-cangjie-windows-mac-iphone-android/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/guides/install-cangjie-windows-mac-iphone-android/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/guides/install-cangjie-windows-mac-iphone-android/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/guides/install-cangjie-windows-mac-iphone-android/"/>
</url>
<url><loc>https://ecj.hk/zh-hans/guides/jyutping-and-pinyin-for-typists/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/guides/jyutping-and-pinyin-for-typists/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/guides/jyutping-and-pinyin-for-typists/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/guides/jyutping-and-pinyin-for-typists/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/guides/jyutping-and-pinyin-for-typists/"/>
</url>
<url><loc>https://ecj.hk/zh-hans/guides/most-common-chinese-characters/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/guides/most-common-chinese-characters/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/guides/most-common-chinese-characters/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/guides/most-common-chinese-characters/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/guides/most-common-chinese-characters/"/>
</url>
<url><loc>https://ecj.hk/zh-hans/guides/pen-grip-and-posture-for-chinese-writing/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/guides/pen-grip-and-posture-for-chinese-writing/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/guides/pen-grip-and-posture-for-chinese-writing/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/guides/pen-grip-and-posture-for-chinese-writing/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/guides/pen-grip-and-posture-for-chinese-writing/"/>
</url>
<url><loc>https://ecj.hk/zh-hans/guides/quick-sucheng-input-method/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/guides/quick-sucheng-input-method/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/guides/quick-sucheng-input-method/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/guides/quick-sucheng-input-method/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/guides/quick-sucheng-input-method/"/>
</url>
<url><loc>https://ecj.hk/zh-hans/guides/six-writings-liushu/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/guides/six-writings-liushu/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/guides/six-writings-liushu/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/guides/six-writings-liushu/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/guides/six-writings-liushu/"/>
</url>
<url><loc>https://ecj.hk/zh-hans/guides/traditional-vs-simplified-chinese/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/guides/traditional-vs-simplified-chinese/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/guides/traditional-vs-simplified-chinese/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/guides/traditional-vs-simplified-chinese/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/guides/traditional-vs-simplified-chinese/"/>
</url>
<url><loc>https://ecj.hk/zh-hans/guides/what-is-cangjie/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/guides/what-is-cangjie/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/guides/what-is-cangjie/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/guides/what-is-cangjie/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/guides/what-is-cangjie/"/>
</url>
<url><loc>https://ecj.hk/zh-hans/learn-cangjie/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/learn-cangjie/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/learn-cangjie/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/learn-cangjie/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/learn-cangjie/"/>
</url>
<url><loc>https://ecj.hk/zh-hans/tools/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/tools/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/tools/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/tools/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/tools/"/>
</url>
<url><loc>https://ecj.hk/zh-hans/tools/cangjie-code-lookup/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/tools/cangjie-code-lookup/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/tools/cangjie-code-lookup/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/tools/cangjie-code-lookup/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/tools/cangjie-code-lookup/"/>
</url>
<url><loc>https://ecj.hk/zh-hans/tools/cangjie-typing-trainer/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/tools/cangjie-typing-trainer/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/tools/cangjie-typing-trainer/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/tools/cangjie-typing-trainer/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/tools/cangjie-typing-trainer/"/>
</url>
<url><loc>https://ecj.hk/zh-hans/tools/practice-sheet-maker/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/tools/practice-sheet-maker/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/tools/practice-sheet-maker/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/tools/practice-sheet-maker/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/tools/practice-sheet-maker/"/>
</url>
<url><loc>https://ecj.hk/zh-hans/tools/quick-cangjie-finder/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/tools/quick-cangjie-finder/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/tools/quick-cangjie-finder/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/tools/quick-cangjie-finder/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/tools/quick-cangjie-finder/"/>
</url>
<url><loc>https://ecj.hk/zh-hans/tools/stroke-order-animator/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/tools/stroke-order-animator/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/tools/stroke-order-animator/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/tools/stroke-order-animator/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/tools/stroke-order-animator/"/>
</url>
<url><loc>https://ecj.hk/zh-hans/tools/traditional-simplified-converter/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/tools/traditional-simplified-converter/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/tools/traditional-simplified-converter/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/tools/traditional-simplified-converter/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/tools/traditional-simplified-converter/"/>
</url>
<url><loc>https://ecj.hk/zh-hant/about/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/about/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/about/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/about/"/>
</url>
<url><loc>https://ecj.hk/zh-hant/chinese-writing/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/chinese-writing/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/chinese-writing/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/chinese-writing/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/chinese-writing/"/>
</url>
<url><loc>https://ecj.hk/zh-hant/guides/basic-chinese-strokes/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/guides/basic-chinese-strokes/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/guides/basic-chinese-strokes/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/guides/basic-chinese-strokes/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/guides/basic-chinese-strokes/"/>
</url>
<url><loc>https://ecj.hk/zh-hant/guides/cangjie-3-vs-cangjie-5/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/guides/cangjie-3-vs-cangjie-5/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/guides/cangjie-3-vs-cangjie-5/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/guides/cangjie-3-vs-cangjie-5/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/guides/cangjie-3-vs-cangjie-5/"/>
</url>
<url><loc>https://ecj.hk/zh-hant/guides/cangjie-decomposition-rules/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/guides/cangjie-decomposition-rules/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/guides/cangjie-decomposition-rules/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/guides/cangjie-decomposition-rules/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/guides/cangjie-decomposition-rules/"/>
</url>
<url><loc>https://ecj.hk/zh-hant/guides/cangjie-for-simplified-chinese/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/guides/cangjie-for-simplified-chinese/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/guides/cangjie-for-simplified-chinese/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/guides/cangjie-for-simplified-chinese/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/guides/cangjie-for-simplified-chinese/"/>
</url>
<url><loc>https://ecj.hk/zh-hant/guides/cangjie-punctuation-and-symbols/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/guides/cangjie-punctuation-and-symbols/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/guides/cangjie-punctuation-and-symbols/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/guides/cangjie-punctuation-and-symbols/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/guides/cangjie-punctuation-and-symbols/"/>
</url>
<url><loc>https://ecj.hk/zh-hant/guides/cangjie-radicals-and-auxiliary-shapes/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/guides/cangjie-radicals-and-auxiliary-shapes/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/guides/cangjie-radicals-and-auxiliary-shapes/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/guides/cangjie-radicals-and-auxiliary-shapes/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/guides/cangjie-radicals-and-auxiliary-shapes/"/>
</url>
<url><loc>https://ecj.hk/zh-hant/guides/cangjie-typing-speed-tips/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/guides/cangjie-typing-speed-tips/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/guides/cangjie-typing-speed-tips/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/guides/cangjie-typing-speed-tips/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/guides/cangjie-typing-speed-tips/"/>
</url>
<url><loc>https://ecj.hk/zh-hant/guides/cangjie-vs-pinyin-zhuyin-handwriting/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/guides/cangjie-vs-pinyin-zhuyin-handwriting/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/guides/cangjie-vs-pinyin-zhuyin-handwriting/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/guides/cangjie-vs-pinyin-zhuyin-handwriting/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/guides/cangjie-vs-pinyin-zhuyin-handwriting/"/>
</url>
<url><loc>https://ecj.hk/zh-hant/guides/chinese-calligraphy-scripts/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/guides/chinese-calligraphy-scripts/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/guides/chinese-calligraphy-scripts/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/guides/chinese-calligraphy-scripts/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/guides/chinese-calligraphy-scripts/"/>
</url>
<url><loc>https://ecj.hk/zh-hant/guides/chinese-character-structure/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/guides/chinese-character-structure/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/guides/chinese-character-structure/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/guides/chinese-character-structure/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/guides/chinese-character-structure/"/>
</url>
<url><loc>https://ecj.hk/zh-hant/guides/chinese-radicals-explained/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/guides/chinese-radicals-explained/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/guides/chinese-radicals-explained/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/guides/chinese-radicals-explained/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/guides/chinese-radicals-explained/"/>
</url>
<url><loc>https://ecj.hk/zh-hant/guides/chinese-stroke-order-rules/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/guides/chinese-stroke-order-rules/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/guides/chinese-stroke-order-rules/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/guides/chinese-stroke-order-rules/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/guides/chinese-stroke-order-rules/"/>
</url>
<url><loc>https://ecj.hk/zh-hant/guides/difficult-cangjie-characters/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/guides/difficult-cangjie-characters/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/guides/difficult-cangjie-characters/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/guides/difficult-cangjie-characters/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/guides/difficult-cangjie-characters/"/>
</url>
<url><loc>https://ecj.hk/zh-hant/guides/history-of-cangjie/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/guides/history-of-cangjie/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/guides/history-of-cangjie/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/guides/history-of-cangjie/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/guides/history-of-cangjie/"/>
</url>
<url><loc>https://ecj.hk/zh-hant/guides/hong-kong-standard-character-forms/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/guides/hong-kong-standard-character-forms/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/guides/hong-kong-standard-character-forms/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/guides/hong-kong-standard-character-forms/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/guides/hong-kong-standard-character-forms/"/>
</url>
<url><loc>https://ecj.hk/zh-hant/guides/how-to-count-strokes/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/guides/how-to-count-strokes/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/guides/how-to-count-strokes/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/guides/how-to-count-strokes/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/guides/how-to-count-strokes/"/>
</url>
<url><loc>https://ecj.hk/zh-hant/guides/how-to-help-children-memorise-chinese-characters/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/guides/how-to-help-children-memorise-chinese-characters/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/guides/how-to-help-children-memorise-chinese-characters/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/guides/how-to-help-children-memorise-chinese-characters/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/guides/how-to-help-children-memorise-chinese-characters/"/>
</url>
<url><loc>https://ecj.hk/zh-hant/guides/how-to-learn-cangjie/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/guides/how-to-learn-cangjie/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/guides/how-to-learn-cangjie/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/guides/how-to-learn-cangjie/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/guides/how-to-learn-cangjie/"/>
</url>
<url><loc>https://ecj.hk/zh-hant/guides/how-to-look-up-chinese-dictionary/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/guides/how-to-look-up-chinese-dictionary/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/guides/how-to-look-up-chinese-dictionary/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/guides/how-to-look-up-chinese-dictionary/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/guides/how-to-look-up-chinese-dictionary/"/>
</url>
<url><loc>https://ecj.hk/zh-hant/guides/how-to-practise-chinese-handwriting/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/guides/how-to-practise-chinese-handwriting/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/guides/how-to-practise-chinese-handwriting/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/guides/how-to-practise-chinese-handwriting/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/guides/how-to-practise-chinese-handwriting/"/>
</url>
<url><loc>https://ecj.hk/zh-hant/guides/install-cangjie-windows-mac-iphone-android/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/guides/install-cangjie-windows-mac-iphone-android/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/guides/install-cangjie-windows-mac-iphone-android/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/guides/install-cangjie-windows-mac-iphone-android/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/guides/install-cangjie-windows-mac-iphone-android/"/>
</url>
<url><loc>https://ecj.hk/zh-hant/guides/jyutping-and-pinyin-for-typists/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/guides/jyutping-and-pinyin-for-typists/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/guides/jyutping-and-pinyin-for-typists/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/guides/jyutping-and-pinyin-for-typists/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/guides/jyutping-and-pinyin-for-typists/"/>
</url>
<url><loc>https://ecj.hk/zh-hant/guides/most-common-chinese-characters/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/guides/most-common-chinese-characters/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/guides/most-common-chinese-characters/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/guides/most-common-chinese-characters/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/guides/most-common-chinese-characters/"/>
</url>
<url><loc>https://ecj.hk/zh-hant/guides/pen-grip-and-posture-for-chinese-writing/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/guides/pen-grip-and-posture-for-chinese-writing/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/guides/pen-grip-and-posture-for-chinese-writing/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/guides/pen-grip-and-posture-for-chinese-writing/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/guides/pen-grip-and-posture-for-chinese-writing/"/>
</url>
<url><loc>https://ecj.hk/zh-hant/guides/quick-sucheng-input-method/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/guides/quick-sucheng-input-method/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/guides/quick-sucheng-input-method/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/guides/quick-sucheng-input-method/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/guides/quick-sucheng-input-method/"/>
</url>
<url><loc>https://ecj.hk/zh-hant/guides/six-writings-liushu/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/guides/six-writings-liushu/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/guides/six-writings-liushu/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/guides/six-writings-liushu/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/guides/six-writings-liushu/"/>
</url>
<url><loc>https://ecj.hk/zh-hant/guides/traditional-vs-simplified-chinese/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/guides/traditional-vs-simplified-chinese/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/guides/traditional-vs-simplified-chinese/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/guides/traditional-vs-simplified-chinese/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/guides/traditional-vs-simplified-chinese/"/>
</url>
<url><loc>https://ecj.hk/zh-hant/guides/what-is-cangjie/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/guides/what-is-cangjie/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/guides/what-is-cangjie/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/guides/what-is-cangjie/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/guides/what-is-cangjie/"/>
</url>
<url><loc>https://ecj.hk/zh-hant/learn-cangjie/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/learn-cangjie/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/learn-cangjie/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/learn-cangjie/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/learn-cangjie/"/>
</url>
<url><loc>https://ecj.hk/zh-hant/tools/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/tools/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/tools/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/tools/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/tools/"/>
</url>
<url><loc>https://ecj.hk/zh-hant/tools/cangjie-code-lookup/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/tools/cangjie-code-lookup/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/tools/cangjie-code-lookup/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/tools/cangjie-code-lookup/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/tools/cangjie-code-lookup/"/>
</url>
<url><loc>https://ecj.hk/zh-hant/tools/cangjie-typing-trainer/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/tools/cangjie-typing-trainer/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/tools/cangjie-typing-trainer/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/tools/cangjie-typing-trainer/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/tools/cangjie-typing-trainer/"/>
</url>
<url><loc>https://ecj.hk/zh-hant/tools/practice-sheet-maker/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/tools/practice-sheet-maker/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/tools/practice-sheet-maker/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/tools/practice-sheet-maker/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/tools/practice-sheet-maker/"/>
</url>
<url><loc>https://ecj.hk/zh-hant/tools/quick-cangjie-finder/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/tools/quick-cangjie-finder/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/tools/quick-cangjie-finder/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/tools/quick-cangjie-finder/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/tools/quick-cangjie-finder/"/>
</url>
<url><loc>https://ecj.hk/zh-hant/tools/stroke-order-animator/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/tools/stroke-order-animator/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/tools/stroke-order-animator/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/tools/stroke-order-animator/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/tools/stroke-order-animator/"/>
</url>
<url><loc>https://ecj.hk/zh-hant/tools/traditional-simplified-converter/</loc><lastmod>2026-09-17</lastmod>
<xhtml:link rel="alternate" hreflang="en" href="https://ecj.hk/tools/traditional-simplified-converter/"/>
<xhtml:link rel="alternate" hreflang="zh-Hant" href="https://ecj.hk/zh-hant/tools/traditional-simplified-converter/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://ecj.hk/zh-hans/tools/traditional-simplified-converter/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://ecj.hk/tools/traditional-simplified-converter/"/>
</url>
</urlset>