It turns out that I’ve mostly been writing #XHTML when I thought I was writing #HTML for the past 25 years.

I was never cognizant of the fact that it was closer to XHTML than HTML.

But that does help explain why I thought that the HTML that I’ve been writing was so close to #XML.

🤔💡😁

RE: https://oldbytes.space/@drscriptt/116260102298036280

The fact that this is an SVG tickles my newfound interest in #XML.

😈

CVE Alert: CVE-2006-10002 - TODDR - XML::Parser - RedPacket Security

XML::Parser versions through 2.47 for Perl could overflow the pre-allocated buffer size cause a heap corruption (double free or corruption) and crashes. A

RedPacket Security
XML is a cheap DSL

"The lesson I took from this is that a universal data representation is worth its weight in gold. There are exactly two options in this category. In most cases you should choose JSON. If you need a DSL though, XML is by far the cheapest one, and the cost-efficiency of building on it will empower your team to spend their innovation budget elsewhere."

https://unplannedobsolescence.com/blog/xml-cheap-dsl/

#data #xml #xpath
XML is a Cheap DSL

Lessons about XML from the open source IRS Tax Withholding Estimator.

Unplanned Obsolescence

What's a good #format to serialize simple structured #data in an efficient way?

I'm thinking about some binary #XML encoding. Also, #ASN.1 because it natively uses integers, not just strings. Is the packed representation (PER) widely supported?

The data will be a bunch of interleaved time series streams, so variable field lengths could be a big win.

Is there a format for stuff like that?

#Matroska's EBML? Only I'd have to hack the schema in.

#mkv #serialization #formats

🚀 ImagePickerAndroid

Simple & powerful image/video picker for your apps 📱

✔️ Multi-image (up to 9)
✔️ Camera & video support
✔️ Base64 + resizing
✔️ XML & Compose ready

🔗 https://github.com/NicosNicolaou16/ImagePickerAndroid

⭐ Star & contribute!

#AndroidDev #Kotlin #Android #XML #JetpackCompose

Blog alert!

This time, a way to handle arrays that only have one element in KQL. A follow-up to the previous blog on XML and JSON.

#MicrosoftFabric
#ADX
#Kusto
#KQL
#JSON
#XML
#DataEngineer

http://sqlreitse.com/2026/03/17/microsoft-realtime-intelligence-the-array-that-wasnt/

Microsoft Realtime Intelligence: the array that wasn’t

In a previous blog, I wrote about processing XML and that it’s actually JSON after the first pass. So far, so good. But then I found out that not all data was returned. That’s weird bec…

Reitse's blog

XML Typst. An experiment in typsetting from XML with Typst. #XML #MarkupMonday #HTML #DocBook #XProc

https://so.nwalsh.com/2026/03/17-xml-typst

XML Typst

An experiment in typsetting from XML with Typst.

So… a weblog by norm

I’ve seen #XML based formats used in multiple domains for display markup. And I always wondered: why not just use #HTML? In many of these cases HTML would work as well as the custom solution. You can restrict allowed HTML if you don’t want to bring in a full browser!

The only exception I can think of was that game company test assignment with their custom XML format resembling HTML 3.2 table markup, but with significant domain-specific conveniences, e.g. grid-like boxes that are usually achieved through #CSS (grid, flexbox, masonry) on Web Platform.

Still, re-inventing HTML is almost always a bad idea. Because this re-invention is a custom unfamiliar language that needs continuous maintenance and learning.