PageSourceSearch

https://xmlchallenge.com/

html xmlchallenge.com collected 2026-10-08 00:39:25 UTC 35,938 bytes, 202 lines download raw bytes

1<!doctype html>
2<html lang="en">
3<head>
4<meta charset="utf-8">
5<meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover">
6<title>XMLChallenge.com — XML Facts, Stats &amp; Daily Challenge</title>
7<meta name="description" content="Daily facts and stats about XML, plus real challenges to put them to work. Free daily facts &amp; stats round, streaks, badges and a live leaderboard on XMLChallenge.com.">
8<link rel="canonical" href="https://xmlchallenge.com/">
9<meta name="robots" content="index,follow,max-image-preview:large">
10<meta name="theme-color" content="#ffffff">
11<meta property="og:type" content="website">
12<meta property="og:site_name" content="XMLChallenge.com">
13<meta property="og:title" content="XMLChallenge.com — XML Facts, Stats &amp; Daily Challenge">
14<meta property="og:description" content="Daily facts and stats about XML, plus real challenges to put them to work. Free daily facts &amp; stats round, streaks, badges and a live leaderboard on XMLChallenge.com.">
15<meta property="og:url" content="https://xmlchallenge.com/">
16<meta property="og:image" content="https://xmlchallenge.com/img/hero.jpg">
17<meta property="og:image:width" content="1200">
18<meta property="og:image:height" content="627">
19<meta property="og:image:alt" content="Close-up photograph of a CSS3 logo sticker held by a person with blurred background.">
20<meta name="twitter:card" content="summary_large_image">
21<link rel="icon" href="/favicon.svg" type="image/svg+xml">
22<link rel="preconnect" href="https://fonts.googleapis.com"><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,[email protected],600;12..96,700;12..96,800&family=Figtree:wght@400;500;600;700&family=JetBrains+Mono:wght@500;700&display=swap">
23<link rel="stylesheet" href="/assets/app.6.2.0.css">
24<style>:root{--accent:#7d53dd;--accent-soft:#f2eefc}</style>
25<script type="application/ld+json">{"@context":"https://schema.org","@type":"WebSite","name":"XMLChallenge.com","url":"https://xmlchallenge.com/","description":"Daily facts and stats about XML, plus real challenges to put them to work. Free daily facts \u0026 stats round, streaks, badges and a live leaderboard on XMLChallenge.com.","publisher":{"@type":"Organization","name":"eCorp","url":"https://ecorp.com"}}</script>
vendor: 1 bytes, line 25
25
26<script type="application/ld+json">{"@context":"https://schema.org","@type":"Quiz","name":"XMLChallenge.com Daily Round","about":"AI","educationalLevel":"beginner to advanced","url":"https://xmlchallenge.com/#play"}</script>
vendor: 1 bytes, line 26
26
27<script type="application/ld+json">{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"Do I need an AI background?","acceptedAnswer":{"@type":"Answer","text":"No. Quizzes start with fundamentals; challenges scale from prompting to building."}},{"@type":"Question","name":"Where do scores live?","acceptedAnswer":{"@type":"Answer","text":"On this site's public leaderboard — post a score and claim your rank."}},{"@type":"Question","name":"How does the daily round work?","acceptedAnswer":{"@type":"Answer","text":"Everyone on this arena gets the same five questions each day, from easy to hard. You get one ranked attempt; practice rounds are unlimited."}},{"@type":"Question","name":"How is my score calculated?","acceptedAnswer":{"@type":"Answer","text":"100 points per correct answer, up to 50 more for answering quickly, a combo multiplier for answers in a row, and 150 bonus points for a perfect round."}},{"@type":"Question","name":"Is it free?","acceptedAnswer":{"@type":"Answer","text":"Yes. Playing, streaks, badges and leaderboards are free. Some challenges carry a sponsor-funded prize; the challenge card shows it when one is funded."}}]}</script>
vendor: 1 bytes, line 27
27
28<script type="application/ld+json">{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"iChallenge","item":"https://ichallenge.com/"},{"@type":"ListItem","position":2,"name":"AI","item":"https://ichallenge.com/topics/ai"},{"@type":"ListItem","position":3,"name":"XMLChallenge.com","item":"https://xmlchallenge.com/"}]}</script>
vendor: 1 bytes, line 28
28
29<script type="application/json" id="boot">{"v":"6.2.0","host":"xmlchallenge.com","brand":"XMLChallenge.com","hub":false,"preview":false,"topic":"ai","badges":{"first_round":{"name":"First Round","desc":"Finish your first daily round."},"flawless":{"name":"Flawless","desc":"Answer every question in a round correctly."},"lightning":{"name":"Lightning","desc":"A perfect round in under 25 seconds."},"on_a_roll":{"name":"On a Roll","desc":"Play 3 days in a row."},"week_warrior":{"name":"Week Warrior","desc":"Play 7 days in a row."},"unbreakable":{"name":"Unbreakable","desc":"Play 30 days in a row."},"explorer":{"name":"Explorer","desc":"Play daily rounds in 5 different arenas."},"globetrotter":{"name":"Globetrotter","desc":"Play daily rounds in 25 different arenas."},"polymath":{"name":"Polymath","desc":"Play daily rounds in 5 different topics."},"in_the_arena":{"name":"In the Arena","desc":"Join your first challenge."},"finisher":{"name":"Finisher","desc":"Complete a challenge."},"recruiter":{"name":"Recruiter","desc":"Invite a friend who finishes a round."},"captain":{"name":"Captain","desc":"Invite 5 friends who finish a round."},"podium":{"name":"Podium","desc":"Finish a day in an arena's top 3."},"challenger":{"name":"Challenger","desc":"Reach level 10."},"saved":{"name":"Profile Saved","desc":"Save your progress with an email."}},"page":"arena","today":{"day":"2026-10-08","number":23,"size":5,"players_today":0,"mine":null,"resets_in_ms":84034831},"beat":null,"challenges":[{"id":"xmlchallenge.com:7-day-markup-practice-streak","kind":"streak","days":7,"title":"7-Day Markup Practice Streak"},{"id":"xmlchallenge.com:validate-your-xml","kind":"proof","days":7,"title":"Validate Your XML"},{"id":"xmlchallenge.com:xml-to-table","kind":"proof","days":7,"title":"XML to Table"}]}</script>
vendor: 1 bytes, line 29
29
30<script src="/assets/app.6.2.0.js" defer></script>
vendor: 1 bytes, line 30
30
31<script src="https://analytics.vnoc.com/tracker.js" data-domain="xmlchallenge.com" defer></script>
31
32</head>
33<body class="">
34<a class="skip" href="#main">Skip to content</a>
35<header class="nav">
36  <div class="nav-in">
37    <a class="brand" href="/" aria-label="XMLChallenge.com home">
38    <span class="brand-mark" aria-hidden="true"><svg viewBox="0 0 32 32" width="32" height="32"><rect x="1" y="1" width="30" height="30" rx="9" class="mark-bg"/><path d="M10 22.5l6-13 6 13M12.6 17h6.8" class="mark-a"/></svg></span>
39    <span class="brand-text"><span class="brand-name">XMLChallenge.com</span><span class="brand-sub">An eCorp Venture</span></span>
40  </a>
41    <nav class="nav-links" aria-label="Main"><a href="/#play">Play</a><a href="/facts">Facts</a><a href="/#challenges">Challenges</a><a href="/#leaderboard">Leaderboard</a></nav>
42    <a class="chip-player" id="playerChip" href="/me" aria-label="Your profile">
43      <span class="lvl-ring" data-lvl-ring><svg viewBox="0 0 36 36" width="34" height="34"><circle cx="18" cy="18" r="15" class="ring-track"/><circle cx="18" cy="18" r="15" class="ring-fill" data-ring-fill style="stroke-dasharray:0 100"/></svg><b data-lvl>1</b></span>
44      <span class="chip-meta"><span class="chip-handle" data-handle>Guest</span><span class="chip-streak" data-streak-chip><svg viewBox="0 0 24 24" width="14" height="14" aria-hidden="true"><path d="M12 3c1 3.5 5 5.5 5 10a5 5 0 01-10 0c0-2.5 1.5-4 2.5-5.5.5 2 1.5 3 2.5 3 0-2.5-1-5 0-7.5z"/></svg><span data-streak>0</span></span></span>
45    </a>
46  </div>
47</header>
48<main id="main">
49  <section class="hero hero-v3">
50    <div class="hero-in">
51      <div class="hero-copy">
52        <p class="eyebrow"><span class="dot"></span>Coding · Facts &amp; stats · iChallenge network</p>
53        <h1>The XML Challenge</h1>
54        <p class="lede">Daily facts and stats about XML, plus real challenges to put them to work.</p>
55        
56        <div class="warmup hook3" data-hook3 data-brand="XMLChallenge.com">
57  <div class="warmup-top"><span class="pill pill-accent">Today's 3 challenges</span><span class="hook3-dots"><i></i><i></i><i></i></span></div>
58  <p class="hook3-vs" data-hook3-vs hidden></p>
59  <div data-hook3-body><p class="warmup-q">What is XPath used for?</p><div class="warmup-opts"><button class="wopt" type="button" disabled><kbd>A</kbd><span>Drawing graphics</span></button><button class="wopt" type="button" disabled><kbd>B</kbd><span>Sending email</span></button><button class="wopt" type="button" disabled><kbd>C</kbd><span>Selecting nodes in an XML document</span></button><button class="wopt" type="button" disabled><kbd>D</kbd><span>Encrypting XML files</span></button></div></div>
60  <div class="hook3-done" data-hook3-done hidden>
61    <p class="hook3-lbl">You went</p><p class="hook3-big" data-hook3-score></p><p class="warmup-why" data-hook3-msg></p>
62    <div class="warmup-cta"><button class="btn btn-primary" type="button" data-hook3-share>Challenge a friend</button><button class="btn btn-quiet" type="button" data-hook3-play>Play today's round</button></div>
63    <form class="hook3-join" data-hook3-join hidden><p class="hook3-jt"><b>Bank your SportTokens.</b> Join free: +100 to start, plus what you just earned.</p><input name="name" maxlength="20" placeholder="Your name" autocomplete="given-name"><input type="email" name="email" required placeholder="[email protected]" autocomplete="email"><input class="hp" name="hp_field" tabindex="-1" autocomplete="off" aria-hidden="true"><button class="btn btn-primary" type="submit">Bank my tokens</button><p class="hook3-jm" data-hook3-jm></p></form>
64  </div>
65  
65<script type="application/json" data-hook3-data>{"day":"2026-10-08","qs":[{"q":"What is XPath used for?","o":["Drawing graphics","Sending email","Selecting nodes in an XML document","Encrypting XML files"],"a":2,"w":"XPath is a query language for navigating and selecting parts of an XML tree."},{"q":"What does XSD stand for?","o":["XML Style Document","XML Schema Definition","XML Server Directory","Extended Syntax Data"],"a":1,"w":"An XSD file defines the allowed structure and data types of an XML document."},{"q":"Which is a valid empty element in XML?","o":["\u003citem/>","\u003c/item/>","\u003citem\\>","\u003citem>"],"a":0,"w":"An empty element can be written with a self-closing tag ending in />."}]}</script>
65
66  <noscript><p class="warmup-why">What is XPath used for? Selecting nodes in an XML document. What does XSD stand for? XML Schema Definition. Which is a valid empty element in XML? &lt;item/&gt;.</p></noscript>
67</div>
68        <div class="player-strip" data-player-strip>
69          <div class="ps-item"><span class="ps-label">Level</span><b data-lvl-text>1</b><span class="ps-sub" data-title>Rookie</span></div>
70          <div class="ps-item ps-xp"><span class="ps-label">XP</span><div class="bar bar-xp"><i data-xp-bar style="width:0%"></i></div><span class="ps-sub" data-xp-text>Play a round to earn XP</span></div>
71          <div class="ps-item"><span class="ps-label">Streak</span><b data-streak-text>0</b><span class="ps-sub" data-streak-sub>days</span></div>
72          <div class="ps-item"><span class="ps-label">League</span><b class="league" data-league>Bronze</b><span class="ps-sub">weekly</span></div>
73        </div>
74      </div>
75      <div class="hero-play" id="play"><figure class="hero-photo"><img src="/img/hero.jpg" alt="Close-up photograph of a CSS3 logo sticker held by a person with blurred background." width="1200" height="627" fetchpriority="high" decoding="async"><figcaption>Photo: RealToughCandy.com / Pexels</figcaption></figure><div class="round" id="round" data-round>
76  <div class="round-idle" data-round-idle>
77    <div class="round-top"><span class="pill pill-accent">Daily #23</span><span class="round-reset" data-reset>Resets at midnight UTC</span></div>
78    <h2 class="round-title">Today's round</h2>
79    <ul class="round-facts"><li><b>5</b> questions</li><li><b>20s</b> each</li><li><b data-players-today>0</b> played today</li></ul>
80    <div class="round-diff" aria-label="Difficulty ramps from easy to hard"><i class="d0"></i><i class="d0"></i><i class="d1"></i><i class="d1"></i><i class="d2"></i></div>
81    <button class="btn btn-primary btn-lg" type="button" data-start="daily">Play today's round</button>
82    <button class="btn btn-quiet" type="button" data-start="practice" hidden>Practice round</button>
83    <p class="round-note" data-round-note>One ranked attempt per day. Practice as much as you like.</p>
84  </div>
85  <div class="round-live" data-round-live hidden></div>
86  <div class="round-done" data-round-done hidden></div>
87</div></div>
88    </div>
89  </section>
90
91  
92
93  <section class="section" id="challenges">
94    <div class="sec-head"><h2>Challenges</h2><p>Join one, log your days or post your proof. Finishing earns XP and the Finisher badge.</p></div>
95    <div class="ch-grid"><article class="ch" data-challenge="xmlchallenge.com:7-day-markup-practice-streak" data-kind="streak" data-days="7">
96  <div class="ch-top"><span class="pill">Streak · 7 days</span><span class="ch-xp">+185 XP</span></div>
97  <h3><a href="/c/7-day-markup-practice-streak">7-Day Markup Practice Streak</a></h3>
98  <p>Write one small XML document a day describing something around you, like a book or recipe. Check in once a day.</p>
99  
100  <p class="ch-spons"><span>Sponsors</span><a href="https://ecorp.com/?utm_source=xmlchallenge.com&amp;utm_medium=sponsor&amp;utm_campaign=ichallenge&amp;utm_content=7-day-markup-practice-streak" rel="sponsored noopener" target="_blank" data-sponsor="eCorp.com">eCorp.com</a><a href="https://savingtheworld.org/?utm_source=xmlchallenge.com&amp;utm_medium=sponsor&amp;utm_campaign=ichallenge&amp;utm_content=7-day-markup-practice-streak" rel="sponsored noopener" target="_blank" data-sponsor="SavingTheWorld.org">SavingTheWorld.org</a><a href="https://www.ventureos.com/?utm_source=xmlchallenge.com&amp;utm_medium=sponsor&amp;utm_campaign=ichallenge&amp;utm_content=7-day-markup-practice-streak" rel="sponsored noopener" target="_blank" data-sponsor="VentureOS.com">VentureOS.com</a></p>
101  <div class="ch-progress" data-ch-progress hidden><div class="bar"><i data-ch-bar style="width:0%"></i></div><span data-ch-label></span></div>
102  <div class="ch-foot"><span class="ch-count" data-ch-count>Be the first to join</span><div class="ch-actions" data-ch-actions><button class="btn btn-secondary" type="button" data-ch-join>Join</button></div></div>
103</article><article class="ch" data-challenge="xmlchallenge.com:validate-your-xml" data-kind="proof" data-days="7">
104  <div class="ch-top"><span class="pill">Proof</span><span class="ch-xp">+250 XP</span></div>
105  <h3><a href="/c/validate-your-xml">Validate Your XML</a></h3>
106  <p>Write an XML file for your favorite recipes and check it is well-formed with a free online validator. Post a link or write-up.</p>
107  
108  <p class="ch-spons"><span>
108Sponsors</span><a href="https://ecorp.com/?utm_source=xmlchallenge.com&amp;utm_medium=sponsor&amp;utm_campaign=ichallenge&amp;utm_content=validate-your-xml" rel="sponsored noopener" target="_blank" data-sponsor="eCorp.com">eCorp.com</a><a href="https://savingtheworld.org/?utm_source=xmlchallenge.com&amp;utm_medium=sponsor&amp;utm_campaign=ichallenge&amp;utm_content=validate-your-xml" rel="sponsored noopener" target="_blank" data-sponsor="SavingTheWorld.org">SavingTheWorld.org</a><a href="https://www.ventureos.com/?utm_source=xmlchallenge.com&amp;utm_medium=sponsor&amp;utm_campaign=ichallenge&amp;utm_content=validate-your-xml" rel="sponsored noopener" target="_blank" data-sponsor="VentureOS.com">VentureOS.com</a></p>
109  <div class="ch-progress" data-ch-progress hidden><div class="bar"><i data-ch-bar style="width:0%"></i></div><span data-ch-label></span></div>
110  <div class="ch-foot"><span class="ch-count" data-ch-count>Be the first to join</span><div class="ch-actions" data-ch-actions><button class="btn btn-secondary" type="button" data-ch-join>Join</button></div></div>
111</article><article class="ch" data-challenge="xmlchallenge.com:xml-to-table" data-kind="proof" data-days="7">
112  <div class="ch-top"><span class="pill">Proof</span><span class="ch-xp">+250 XP</span></div>
113  <h3><a href="/c/xml-to-table">XML to Table</a></h3>
114  <p>Take an XML file of at least five records and turn it into a readable table by hand or with code. Post a short write-up.</p>
115  
116  <p class="ch-spons"><span>Sponsors</span><a href="https://ecorp.com/?utm_source=xmlchallenge.com&amp;utm_medium=sponsor&amp;utm_campaign=ichallenge&amp;utm_content=xml-to-table" rel="sponsored noopener" target="_blank" data-sponsor="eCorp.com">eCorp.com</a><a href="https://savingtheworld.org/?utm_source=xmlchallenge.com&amp;utm_medium=sponsor&amp;utm_campaign=ichallenge&amp;utm_content=xml-to-table" rel="sponsored noopener" target="_blank" data-sponsor="SavingTheWorld.org">SavingTheWorld.org</a><a href="https://www.ventureos.com/?utm_source=xmlchallenge.com&amp;utm_medium=sponsor&amp;utm_campaign=ichallenge&amp;utm_content=xml-to-table" rel="sponsored noopener" target="_blank" data-sponsor="VentureOS.com">VentureOS.com</a></p>
117  <div class="ch-progress" data-ch-progress hidden><div class="bar"><i data-ch-bar style="width:0%"></i></div><span data-ch-label></span></div>
118  <div class="ch-foot"><span class="ch-count" data-ch-count>Be the first to join</span><div class="ch-actions" data-ch-actions><button class="btn btn-secondary" type="button" data-ch-join>Join</button></div></div>
119</article></div>
120  </section>
121
122  <section class="section" id="stats">
123  <div class="sec-head"><h2>By the numbers</h2><p>Live counts from XMLChallenge.com. <a href="/stats">All arena stats →</a></p></div>
124  <div class="stats"><div class="stat"><span>Facts in the pack</span><b>12</b></div><div class="stat"><span>Visitors, 30 days</span><b>129</b></div><div class="stat"><span>Challenge joins</span><b>8</b></div></div>
125</section>
126
127  <section class="section" id="leaderboard">
128  <div class="sec-head"><h2>Leaderboard</h2>
129    <div class="seg" role="tablist" aria-label="Period">
130      <button role="tab" aria-selected="true" data-lb-period="day">Today</button>
131      <button role="tab" aria-selected="false" data-lb-period="week">This week</button>
132      <button role="tab" aria-selected="false" data-lb-period="all">All time</button>
133    </div>
134    <div class="seg seg-sm" role="tablist" aria-label="Scope"><button role="tab" aria-selected="true" data-lb-scope="arena">This arena</button><button role="tab" aria-selected="false" data-lb-scope="network">Network</button></div>
135  </div>
136  <div class="lb" data-lb data-scope="arena" data-period="day">
137    <ol class="lb-list" data-lb-list><li class="lb-empty">Loading…</li></ol>
138    <p class="lb-me" data-lb-me hidden></p>
139  </div>
140</section>
141
142  <section class="section" id="badges">
143    <div class="sec-head"><h2>Badges</h2><p>Earned on any arena, shown on your profile everywhere.</p></div>
144    <div class="medals"><div class="medal is-locked" data-badge="first_round"><svg class="medal-svg" width="44" height="44" viewBox="0 0 48 48" aria-hidden="true"><circle cx="24" cy="24" r="22" class="medal-ring"/><circle cx="24" cy="24" r="17" class="medal-core"/><g transform="translate(12 12)"><path d="M8 4h8M12 4v16M8 20h8" class="medal-glyph"/></g></svg><div><b>First Round</b><span>Finish your first daily round.</span></div></div><div class="medal is-locked" data-badge="flawless"><svg class="medal-svg" width="44" height="44" viewBox="0 0 48 48" aria-hidden="true"><circle cx="24" cy="24" r="22" class="medal-ring"/><circle cx="24" cy="24" r="17" class="medal-core"/><g transform="translate(12 12)"><path d="M5 12.5l4.5 4.5L19 7.5" class="medal-glyph"/></g></svg><div><b>Flawless</b><span>Answer every question in a round correctly.</span></div></div><div class="medal is-locked" data-badge="lightning"><svg class="medal-svg" width="44" height="44" viewBox="0 0 48 48" aria-hidden="true"><circle cx="24" cy="24" r="22" class="medal-ring"/><circle cx="24" cy="24" r="17" class="medal-core"/><g transform="translate(12 12)"><path d="M13 3L5 13.5h6L10 21l9-11h-6z" class="medal-glyph"/></g></svg><div><b>Lightning</b><span>A perfect round in under 25 seconds.</span></div></div><div class="medal is-locked" data-badge="on_a_roll"><svg class="medal-svg" width="44" height="44" viewBox="0 0 48 48" aria-hidden="true"><circle cx="24" cy="24" r="22" class="medal-ring"/><circle cx="24" cy="24" r="17" class="medal-core"/><g transform="translate(12 12)"><path d="M12 3c1 3.5 5 5.5 5 10a5 5 0 01-10 0c0-2.5 1.5-4 2.5-5.5.5 2 1.5 3 2.5 3 0-2.5-1-5 0-7.5z" class="medal-glyph"/></g></svg><div><b>On a Roll</b><span>Play 3 days in a row.</span></div></div><div class="medal is-locked" data-badge="week_warrior"><svg class="medal-svg" width="44" height="44" viewBox="0 0 48 48" aria-hidden="true"><circle cx="24" cy="24" r="22" class="medal-ring"/><circle cx="24" cy="24" r="17" class="medal-core"/><g transform="translate(12 12)"><path d="M4 6h16v14H4zM4 10h16M8 3v5M16 3v5" class="medal-glyph"/></g></svg><div><b>Week Warrior</b><span>Play 7 days in a row.</span></div></div><div class="medal is-locked" data-badge="unbreakable"><svg class="medal-svg" width="44" height="44" viewBox="0 0 48 48" aria-hidden="true"><circle cx="24" cy="24" r="22" class="medal-ring"/><circle cx="24" cy="24" r="17" class="medal-core"/><g transform="translate(12 12)"><path d="M12 3l7 3v6c0 4.5-3 7.5-7 9-4-1.5-7-4.5-7-9V6z" class="medal-glyph"/></g></svg><div><b>Unbreakable</b><span>Play 30 days in a row.</span></div></div><div class="medal is-locked" data-badge="explorer"><svg class="medal-svg" width="44" height="44" viewBox="0 0 48 48" aria-hidden="true"><circle cx="24" cy="24" r="22" class="medal-ring"/><circle cx="24" cy="24" r="17" class="medal-core"/><g transform="translate(12 12)"><path d="M12 21a9 9 0 110-18 9 9 0 010 18zM15.5 8.5l-2 5-5 2 2-5z" class="medal-glyph"/></g></svg><div><b>Explorer</b><span>Play daily rounds in 5 different arenas.</span></div></div><div class="medal is-locked" data-badge="globetrotter"><svg class="medal-svg" width="44" height="44" viewBox="0 0 48 48" aria-hidden="true"><circle cx="24" cy="24" r="22" class="medal-ring"/><circle cx="24" cy="24" r="17" class="medal-core"/><g transform="translate(12 12)"><path d="M12 21a9 9 0 110-18 9 9 0 010 18zM3 12h18M12 3c2.5 2.5 3.5 5.5 3.5 9s-1 6.5-3.5 9c-2.5-2.5-3.5-5.5-3.5-9s1-6.5 3.5-9z" class="medal-glyph"/></g></svg><div><b>Globetrotter</b><span>Play daily rounds in 25 different arenas.</span></div></div><div class="medal is-locked" data-badge="polymath"><svg class="medal-svg" width="44" height="44" viewBox="0 0 48 48" aria-hidden="true"><circle cx="24" cy="24" r="22" class="medal-ring"/><circle cx="24" cy="24" r="17" class="medal-core"/><g transform="translate(12 12)"><path d="M4 5.5C6.5 4 9.5 4 12 5.5 14.5 4 17.5 4 20 5.5V19c-2.5-1.5-5.5-1.5-8 0-2.5-1.5-5.5-1.5-8 0zM12 5.5V19" class="medal-glyph"/></g></svg><div><b>Polymath</b><span>Play daily rounds in 5 different topics.</span></div></div><div class="medal is-locked" data-badge="in_the_arena"><svg class="medal-svg" width="44" height="44" viewBox="0 0 48 48" aria-hidden="true"><circle cx="24" cy="24" r="22" class="medal-ring"/><circle cx="24" cy="24" r="17" class="medal-core"/><g transform="translate(12 12)"><path d="M5 21V4M5 4h11l-2 4 2 4H5" class="medal-glyph"/></g></svg><div><b>In the Arena</b><span>Join your first challenge.</span></div></div><div class="medal is-locked" data-badge="finisher"><svg class="medal-svg" width="44" height="44" viewBox="0 0 48 48" aria-hidden="true"><circle cx="24" cy="24" r="22" class="medal-ring"/><circle cx="24" cy="24" r="17" class="medal-core"/><g transform="translate(12 12)"><path d="M12 15a6 6 0 100-12 6 6 0 000 12zM8.5 14L7 21l5-2.5L17 21l-1.5-7" class="medal-glyph"/></g></svg><div><b>Finisher</b><span>Complete a challenge.</span></div></div><div class="medal is-locked" data-badge="recruiter"><svg class="medal-svg" width="44" height="44" viewBox="0 0 48 48" aria-hidden="true"><circle cx="24" cy="24" r="22" class="medal-ring"/><circle cx="24" cy="24" r="17" class="medal-core"/><g transform="translate(12 12)"><path d="M9 11a3.5 3.5 0 100-7 3.5 3.5 0 000 7zM3 20c0-3.5 2.5-6 6-6s6 2.5 6 6M18 8v6M15 11h6" class="medal-glyph"/></g></svg><div><b>Recruiter</b><span>Invite a friend who finishes a round.</span></div></div><div class="medal is-locked" data-badge="captain"><svg class="medal-svg" width="44" height="44" viewBox="0 0 48 48" aria-hidden="true"><circle cx="24" cy="24" r="22" class="medal-ring"/><circle cx="24" cy="24" r="17" class="medal-core"/><g transform="translate(12 12)"><path d="M4 18h16M5 18L4 8l4.5 4L12 5l3.5 7L20 8l-1 10" class="medal-glyph"/></g></svg><div><b>Captain</b><span>Invite 5 friends who finish a round.</span></div></div><div class="medal is-locked" data-badge="podium"><svg class="medal-svg" width="44" height="44" viewBox="0 0 48 48" aria-hidden="true"><circle cx="24" cy="24" r="22" class="medal-ring"/><circle cx="24" cy="24" r="17" class="medal-core"/><g transform="translate(12 12)"><path d="M4 20V14h5v6M9 20V9h6v11M15 20v-8h5v8" class="medal-glyph"/></g></svg><div><b>Podium</b><span>Finish a day in an arena&#39;s top 3.</span></div></div><div class="medal is-locked" data-badge="challenger"><svg class="medal-svg" width="44" height="44" viewBox="0 0 48 48" aria-hidden="true"><circle cx="24" cy="24" r="22" class="medal-ring"/><circle cx="24" cy="24" r="17" class="medal-core"/><g transform="translate(12 12)"><path d="M3 20l6.5-11 4 6 2.5-4 5 9z" class="medal-glyph"/></g></svg><div><b>Challenger</b><span>Reach level 10.</span></div></div><div class="medal is-locked" data-badge="saved"><svg class="medal-svg" width="44" height="44" viewBox="0 0 48 48" aria-hidden="true"><circle cx="24" cy="24" r="22" class="medal-ring"/><circle cx="24" cy="24" r="17" class="medal-core"/><g transform="translate(12 12)"><path d="M4 6h16v12H4zM4 7l8 6 8-6" class="medal-glyph"/></g></svg><div><b>Profile Saved</b><span>Save your progress with an email.</span></div></div></div>
145  </section>
146
147  <section class="section save" id="save">
148  <div class="save-in">
149    <div><h2>Save your progress</h2><p>Add your email to keep your level, streak and badges if you switch devices, and carry them to every iChallenge arena. One email when you save; no spam.</p></div>
150    <form class="form-inline" data-form="email" novalidate>
151      <input type="text" name="hp_field" value="" tabindex="-1" autocomplete="off" aria-hidden="true" class="hp">
152      <label class="sr" for="saveEmail">Email</label>
153      <input id="saveEmail" name="email" type="email" autocomplete="email" placeholder="[email protected]" required maxlength="254">
154      <button class="btn btn-primary" type="submit">Save progress</button>
155    </form>
156    <form class="form-inline" data-form="verify" hidden novalidate>
157      <label class="sr" for="saveCode">6-digit code</label>
158      <input id="saveCode" name="code" inputmode="numeric" pattern="[0-9]{6}" maxlength="6" placeholder="6-digit code" required>
159      <button class="btn btn-primary" type="submit">Confirm</button>
160    </form>
161    <p class="form-note" data-save-note></p>
162  </div>
163</section>
164  <section class="section" id="sponsor">
165  <div class="sponsor">
166    <div class="sponsor-copy">
167      <h2>Put a prize on a challenge</h2>
168      <p>Fund a prize on XMLChallenge.com and your brand sits on the challenge card, the leaderboard and every finisher's share. Prizes only appear once they're funded, so players can trust what they see.</p>
169      <ul class="ticks"><li>Pick the challenge and the prize</li><li>We review entries before a funded prize is awarded</li><li>You get finisher and engagement numbers after it closes</li></ul>
170      <h3 class="spons-head">Current sponsors</h3>
171      <ul class="spons-grid"><li><a class="spons-tile" href="https://ecorp.com/?utm_source=xmlchallenge.com&amp;utm_medium=sponsor&amp;utm_campaign=ichallenge&amp;utm_content=sponsor-section" rel="sponsored noopener" target="_blank" data-sponsor="eCorp.com"><span class="spons-mono" aria-hidden="true">E</span><span><b>eCorp.com</b><small>Turning great domains into working companies</small></span></a></li><li><a class="spons-tile" href="https://savingtheworld.org/?utm_source=xmlchallenge.com&amp;utm_medium=sponsor&amp;utm_campaign=ichallenge&amp;utm_content=sponsor-section" rel="sponsored noopener" target="_blank" data-sponsor="SavingTheWorld.org"><span class="spons-mono" aria-hidden="true">S</span><span><b>SavingTheWorld.org</b><small>Setting aside 2% for AI safety and the planet</small></span></a></li><li><a class="spons-tile" href="https://www.ventureos.com/?utm_source=xmlchallenge.com&amp;utm_medium=sponsor&amp;utm_campaign=ichallenge&amp;utm_content=sponsor-section" rel="sponsored noopener" target="_blank" data-sponsor="VentureOS.com"><span class="spons-mono" aria-hidden="true">V</span><span><b>VentureOS.com</b><small>The operating system behind this arena</small></span></a></li></ul>
172    </div>
173    <form class="form-card" data-form="sponsor" novalidate>
174      <input type="text" name="hp_field" value="" tabindex="-1" autocomplete="off" aria-hidden="true" class="hp">
175      <div class="field"><label for="spName">Your name</label><input id="spName" name="name" autocomplete="name" required maxlength="100"></div>
176      <div class="field"><label for="spEmail">Work email</label><input id="spEmail" name="email" type="email" autocomplete="email" required maxlength="254"></div>
177      <div class="field"><label for="spCompany">Company</label><input id="spCompany" name="company" autocomplete="organization" maxlength="120"></div>
178      <div class="field"><label for="spBudget">Prize budget</label><select id="spBudget" name="budget"><option value="">Choose one</option><option>Under $500</option><option>$500 – $2,500</option><option>$2,500 – $10,000</option><option>$10,000+</option><option>In-kind prize</option></select></div>
179      <div class="field"><label for="spMsg">What would you like to sponsor?</label><textarea id="spMsg" name="message" rows="3" required maxlength="2000"></textarea></div>
180      <button class="btn btn-primary" type="submit">Send</button>
181      <p class="form-note" data-sponsor-note></p>
182    </form>
183  </div>
184</section>
185  <section class="section" id="faq"><div class="sec-head"><h2>Questions</h2></div><div class="faq"><details><summary>Do I need an AI background?</summary><p>No. Quizzes start with fundamentals; challenges scale from prompting to building.</p></details>
185<details><summary>Where do scores live?</summary><p>On this site&#39;s public leaderboard — post a score and claim your rank.</p></details><details><summary>How does the daily round work?</summary><p>Everyone on this arena gets the same five questions each day, from easy to hard. You get one ranked attempt; practice rounds are unlimited.</p></details><details><summary>How is my score calculated?</summary><p>100 points per correct answer, up to 50 more for answering quickly, a combo multiplier for answers in a row, and 150 bonus points for a perfect round.</p></details><details><summary>Is it free?</summary><p>Yes. Playing, streaks, badges and leaderboards are free. Some challenges carry a sponsor-funded prize; the challenge card shows it when one is funded.</p></details></div></section>
186</main>
187<footer class="foot" id="network">
188  <div class="foot-in">
189    <div class="foot-brand"><a class="brand" href="/" aria-label="XMLChallenge.com home">
190    <span class="brand-mark" aria-hidden="true"><svg viewBox="0 0 32 32" width="32" height="32"><rect x="1" y="1" width="30" height="30" rx="9" class="mark-bg"/><path d="M10 22.5l6-13 6 13M12.6 17h6.8" class="mark-a"/></svg></span>
191    <span class="brand-text"><span class="brand-name">XMLChallenge.com</span><span class="brand-sub">An eCorp Venture</span></span>
192  </a><p>XMLChallenge.com is one arena in the iChallenge network. Your level, streak and badges follow you to every arena once you save your profile.</p></div>
193    <div class="foot-col"><h3>More arenas</h3><ul><li><a href="https://aichallenge.net/" data-arena="aichallenge.net">AIChallenge.net</a></li><li><a href="https://salarychallenge.com/" data-arena="salarychallenge.com">SalaryChallenge.com</a></li><li><a href="https://appchallenges.com/" data-arena="appchallenges.com">AppChallenges.com</a></li><li><a href="https://tailgatechallenge.com/" data-arena="tailgatechallenge.com">TailgateChallenge.com</a></li><li><a href="https://roboticchallenge.com/" data-arena="roboticchallenge.com">RoboticChallenge.com</a></li><li><a href="https://techchallenge.net/" data-arena="techchallenge.net">TechChallenge.net</a></li><li><a href="https://hardwarechallenge.com/" data-arena="hardwarechallenge.com">HardwareChallenge.com</a></li><li><a href="https://britainchallenge.com/" data-arena="britainchallenge.com">BritainChallenge.com</a></li></ul></div>
194    <div class="foot-col"><h3>Network</h3><ul><li><a href="https://ichallenge.com/?utm_source=xmlchallenge.com&utm_medium=network_footer" data-arena="ichallenge.com">iChallenge.com</a><span>Every arena, one profile</span></li><li><a href="https://ventureos.com/?utm_source=xmlchallenge.com&utm_medium=network_footer">VentureOS.com</a><span>Venture operating system</span></li><li><a href="https://sportswallet.com/?utm_source=xmlchallenge.com&utm_medium=network_footer">SportsWallet.com</a><span>Your SportTokens wallet</span></li><li><a href="https://contrib.com/?utm_source=xmlchallenge.com&utm_medium=network_footer">Contrib.com</a><span>Contributor community</span></li><li><a href="https://savingtheworld.org/?utm_source=xmlchallenge.com&utm_medium=network_footer">SavingTheWorld.org</a><span>Impact home of the network</span></li><li><a href="https://ecoboard.com/?utm_source=xmlchallenge.com&utm_medium=network_footer">EcoBoard.com</a><span>Florida environmental alerts</span></li><li><a href="https://alertstream.com/?utm_source=xmlchallenge.com&utm_medium=network_footer">AlertStream.com</a><span>Alert streams for every place</span></li><li><a href="https://referrals.com/?utm_source=xmlchallenge.com&utm_medium=network_footer">Referrals.com</a><span>Referral engine</span></li><li><a href="https://agentnews.com/?utm_source=xmlchallenge.com&utm_medium=network_footer">AgentNews.com</a><span>Agent economy news</span></li></ul></div>
195    <div class="foot-col"><h3>Arena</h3><ul><li><a href="/facts">Facts &amp; stats</a></li><li><a href="/stats">Arena stats</a></li><li><a href="/rules">Rules &amp; scoring</a></li><li><a href="/me">Your profile</a></li><li><a href="/.well-known/agent.json">Agent card</a></li><li><a href="/sitemap.xml">Sitemap</a></li></ul></div>
196  </div>
197  <div class="foot-deal"><a href="/partner" data-partner-link>Acquire or partner on XMLChallenge.com →</a></div>
198  <div class="foot-base"><span>© 2026 XMLChallenge.com · An eCorp Venture</span><span>Free to play. No purchase necessary.</span></div>
199</footer>
200<div class="toasts" id="toasts" role="status" aria-live="polite"></div>
201<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a471169d0bfce590',t:'MTc5MTQxOTk2NA=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
201</body>
202</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.