XMLSCHEMA-XML2JSON(1)

✨ xmlschema-xml2json β€” the manual, but make it cute ✨

okay bestie, gather round πŸ’– you've got xmlschema-xml2json, a whole User Command, and she is here to take your XML files and turn them into JSON. iconique. no cap.


🌸 NAME 🌸

xmlschema-xml2json β€” XML to JSON converter. that's the whole job. that's the gig. πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

xmlschema-xml2json [OPTION]... [FILE]...
not me telling you the obvious: if you're confused, run xmlschema-xml2json --help for more information. it's giving helpful. πŸ™ˆ

πŸŽ€ DESCRIPTION πŸŽ€

so like, this little cutie decodes a set of XML files to JSON. that's it. that's the vibe. drop some XML in, get JSON out, main character energy all around ✨


🌈 positional arguments 🌈

  • [XML_FILE ...] β€” the XML files to be decoded to JSON. feed her as many as you want, she eats. πŸ“

πŸ’œ options πŸ’œ

  • -h, --help β€” show this help message and exit. your little "what do i do" button, and honestly? valid. 🫢
  • -v β€” increase output verbosity. add it more than once and she gets chatty. πŸ—£οΈ
  • --schema PATH β€” path or URL to an XSD schema. yes, URL. yes, remote. she'll go get it. πŸ”₯
  • --version VERSION β€” which XSD schema validator to use. default is 1.0, in case you were wondering (you were). ⭐
  • -L URI/URL URI/URL β€” schema location hint overrides. two values, both URI/URL shaped. she's a pair, not a solo act. πŸ‘‘
  • --converter NAME β€” use a different XML to JSON convention instead of the default converter. the option value can be one of ('unordered', 'parker', 'badgerfish', 'gdata', 'abdera', 'jsonml', 'columnar'). that's seven flavors, bestie, pick your fighter. 🌈
  • --indent INDENT β€” indentation for a pretty-printed JSON output. default is the most compact representation, so if you want your JSON to be readable rather than smooshed, this is your girl. πŸ’–
  • --lazy β€” use lazy decoding mode. slower but use less memory. trade-offs are so real. 😭
  • --defuse (always, remote, never) β€” when to defuse XML data. on remote resources for default. so always, remote, or never β€” pick one, she's not doing vibes-based guessing. 🌸
  • -o, --output OUTPUT β€” where to write the encoded XML files. current dir by default. yes it says "encoded XML files", we're keeping it exactly as the page says, don't come for me. πŸ’€
  • -f, --force β€” do not prompt before overwriting. she will simply proceed. dramatic but efficient. 🧚

⚠️ real talk: --force means no prompt before overwriting, so like… know what you're overwriting first. don't be messy. πŸ™

πŸ’« a little sign-off πŸ’«

that's the whole page, and she's brought to you by xmlschema-xml2json 4.1.0, dated December 2025. slay, go decode something, you've got this πŸ’…βœ¨πŸŽ€

πŸ“¦ where this page comes from