[{"data":1,"prerenderedAt":126},["ShallowReactive",2],{"term-x\u002Fxml":3,"related-x\u002Fxml":109},{"id":4,"title":5,"acronym":6,"body":7,"category":89,"description":90,"difficulty":91,"extension":92,"letter":93,"meta":94,"navigation":95,"path":96,"related":97,"seo":102,"sitemap":103,"stem":106,"subcategory":107,"__hash__":108},"terms\u002Fterms\u002Fx\u002Fxml.md","XML","eXtensible Markup Language",{"type":8,"value":9,"toc":83},"minimark",[10,15,19,23,26,30,72,76,79],[11,12,14],"h2",{"id":13},"eli5-the-vibe-check","ELI5 — The Vibe Check",[16,17,18],"p",{},"XML is like JSON's older, more verbose cousin. Instead of curly braces, it uses opening and closing tags like HTML. It was the go-to format before JSON took over. You mostly see it in legacy systems, SOAP APIs, and config files.",[11,20,22],{"id":21},"real-talk","Real Talk",[16,24,25],{},"XML is a markup language that defines rules for encoding documents in a format that is both human-readable and machine-readable. It uses nested tags to represent hierarchical data structures. Once dominant for APIs, it has largely been replaced by JSON.",[11,27,29],{"id":28},"show-me-the-code","Show Me The Code",[31,32,37],"pre",{"className":33,"code":34,"language":35,"meta":36,"style":36},"language-xml shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u003Cuser>\n  \u003Cid>1\u003C\u002Fid>\n  \u003Cname>Alice\u003C\u002Fname>\n  \u003Cactive>true\u003C\u002Factive>\n\u003C\u002Fuser>\n","xml","",[38,39,40,48,54,60,66],"code",{"__ignoreMap":36},[41,42,45],"span",{"class":43,"line":44},"line",1,[41,46,47],{},"\u003Cuser>\n",[41,49,51],{"class":43,"line":50},2,[41,52,53],{},"  \u003Cid>1\u003C\u002Fid>\n",[41,55,57],{"class":43,"line":56},3,[41,58,59],{},"  \u003Cname>Alice\u003C\u002Fname>\n",[41,61,63],{"class":43,"line":62},4,[41,64,65],{},"  \u003Cactive>true\u003C\u002Factive>\n",[41,67,69],{"class":43,"line":68},5,[41,70,71],{},"\u003C\u002Fuser>\n",[11,73,75],{"id":74},"when-youll-hear-this","When You'll Hear This",[16,77,78],{},"\"The old payment gateway only accepts XML.\" \u002F \"Parse the XML response from their API.\"",[80,81,82],"style",{},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":36,"searchDepth":50,"depth":50,"links":84},[85,86,87,88],{"id":13,"depth":50,"text":14},{"id":21,"depth":50,"text":22},{"id":28,"depth":50,"text":29},{"id":74,"depth":50,"text":75},"backend","XML is like JSON's older, more verbose cousin. Instead of curly braces, it uses opening and closing tags like HTML.","intermediate","md","x",{},true,"\u002Fterms\u002Fx\u002Fxml",[98,99,100,101],"JSON","YAML","Serialization","Payload",{"title":5,"description":90},{"changefreq":104,"priority":105},"weekly",0.7,"terms\u002Fx\u002Fxml",null,"C4-W9VYJS-TSCiLCcj3SzTBoK56b5xkah5g5IiuS7Yw",[110,115,119,122],{"title":98,"path":111,"acronym":112,"category":89,"difficulty":113,"description":114},"\u002Fterms\u002Fj\u002Fjson","JavaScript Object Notation","beginner","JSON is the universal language the internet uses to pass data around. It looks like a JavaScript object — curly braces, key-value pairs.",{"title":101,"path":116,"acronym":107,"category":117,"difficulty":113,"description":118},"\u002Fterms\u002Fp\u002Fpayload","networking","Payload is the actual data carried in a request or response — the valuable cargo.",{"title":100,"path":120,"acronym":107,"category":89,"difficulty":91,"description":121},"\u002Fterms\u002Fs\u002Fserialization","Serialization is turning a complex object in your code (like a User with methods and nested data) into a flat format that can be sent over the internet, li...",{"title":99,"path":123,"acronym":99,"category":124,"difficulty":113,"description":125},"\u002Fterms\u002Fy\u002Fyaml","general","YAML is a way to write structured data that actually looks like a human wrote it.",1776518323508]