renzev@lemmy.world to Programmer Humor@lemmy.mlEnglish · 1 个月前AI's take on XMLlemmy.worldimagemessage-square68fedilinkarrow-up154arrow-down10cross-posted to: programmerhumor@lemmy.world
arrow-up154arrow-down1imageAI's take on XMLlemmy.worldrenzev@lemmy.world to Programmer Humor@lemmy.mlEnglish · 1 个月前message-square68fedilinkcross-posted to: programmerhumor@lemmy.world
minus-squareClassifiedPancake@discuss.tchncs.delinkfedilinkarrow-up1·edit-21 个月前Since XML can have attributes and children, it’s not as easy to convert to JSON. Your JSON example is more akin to: <address street_address="21 2nd Street" city="New York" ...></address>
minus-squareCanadaPlus@lemmy.sdf.orglinkfedilinkarrow-up1·edit-21 个月前Hmm, so in tree terms, each node has two distinct types of children, only one of which can have their own children. That sounds more ambiguity-introducing than helpful to me, but that’s just a matter of taste. Can you do lists in XML as well?
minus-squareClassifiedPancake@discuss.tchncs.delinkfedilinkarrow-up1·1 个月前No arrays are not allowed. Attributes can only be strings. But the children are kind of an array.
Since XML can have attributes and children, it’s not as easy to convert to JSON.
Your JSON example is more akin to:
<address street_address="21 2nd Street" city="New York" ...></address>
Hmm, so in tree terms, each node has two distinct types of children, only one of which can have their own children. That sounds more ambiguity-introducing than helpful to me, but that’s just a matter of taste. Can you do lists in XML as well?
No arrays are not allowed. Attributes can only be strings. But the children are kind of an array.