XMLMERGE(1)

πŸ’– XMLMERGE(1) β€” the bestie guide πŸ’–

okay so real talk, this is xmlmerge(1), the command line tool that merges your XML snippets from a whole bunch of files into one. Yes bestie, it's lowercase xmlmerge, that's the whole name, no glow-up needed. πŸ’…


✨ NAME ✨

xmlmerge β€” command line tool for merging XML snippets from multiple files 🫢


🌸 SYNOPSIS 🌸

xmlmerge [options] <input file(s)>

πŸ¦‹ DESCRIPTION πŸ¦‹

So the xmlmerge command literally goes around collecting XML snippets that are scattered across multiple files, and merges them all into one big XML tree. It's giving glow-up montage for your fragments. ✨

This tool is used by the build process of AqBanking to merge HBCI segment definitions from several files into one big XML file. iykyk β€” it's a build-system girlie through and through. πŸ’œ


πŸŽ€ OPTIONS πŸŽ€

  • --compact β€” try to keep the merged XML data compact. no unnecessary fluff, we love a minimalist queen. 🧚
  • --header β€” add an XML header to the merged XML data. give it a little crown at the top. πŸ‘‘
  • --help, -h β€” output a short usage hint. when in doubt, ask. πŸ™ˆ
  • --logfile LOGFILE β€” write log messages to the file LOGFILE. ⚠️ important: you need to select the logging type logfile for this option to have any impact. see also option --logtype for more info. fr fr, this one only works if you set the vibe first.
  • --loglevel LOGLEVEL β€” select the desired log level. valid values are emergency, alert, critical, error, warning, notice, info, debug and verbous. (yes it's spelled verbous, don't @ me, that's what it says, keep it exact bestie πŸ’€)
  • --logtype LOGTYPE β€” select the desired logging type. valid values are console, file and syslog.
  • -o OUTFILE β€” write the resulting XML tree to the file OUTFILE. if this option is omitted the result is written to the standard output. main character energy either way. ✨
  • -v β€” enable verbose output. she's talking now, and honestly? let her. 😭
  • --version β€” -V: output the version of the xmlmerge tool. (yes, -V is the short one, capital V, not the little one, we don't make the rules.) 🌈

πŸ’€ BUGS πŸ’€

There are now known bugs at the time of writing this manual page. clean sheet, we love to see it πŸ“ β€” literally zero notes, periodt.


🫢 COPYING 🫢

Copyright (C) Martin Preuß. Free use of this software is granted under the terms of the GNU Lesser General Public License (LGPL). πŸ’–

The manpage was composed by Micha Lenk and converted by the nifty tool Asciidoctor into a manpage. the pipeline ate, honestly ✨


🌸 AUTHOR 🌸

Micha Lenk 🌟


that's the whole page bestie, no cap. go merge something iconic. πŸ’…

signing off from the 2026-07-24 build of xmlmerge(1) β€” same energy, same facts, all vibes. πŸŽ€πŸ’œπŸ¦‹

πŸ“¦ where this page comes from