There exists a peculiar amnesia in software engineering regarding XML. Mention it in most circles and you will receive knowing smiles, dismissive waves, the sort of patronizing acknowledgment reserved for technologies deemed passé. “Oh, XML,” they say, as if the very syllables carry the weight of obsolescence. “We use JSON now. Much cleaner.”

  • [object Object]@lemmy.world
    link
    fedilink
    arrow-up
    5
    ·
    16 hours ago

    If both sides have a shared data model

    If the sides don’t have a common understanding of the data structure, no format under the sun will help.

    • Kissaki@programming.devOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      13 hours ago

      The point is that there are degrees to readability, specificity, and obviousness, even without a common understanding. Self-describing data, much like self-describing code, is different from a dense serialization without much support in that regard.