Click here to Skip to main content
15,311,716 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: Why is XML? Pin
Chris Maunder13-Jan-21 6:16
cofounderChris Maunder13-Jan-21 6:16 
GeneralRe: Why is XML? Pin
dandy7213-Jan-21 8:38
Memberdandy7213-Jan-21 8:38 
GeneralRe: Why is XML? Pin
davercadman13-Jan-21 5:19
Memberdavercadman13-Jan-21 5:19 
GeneralMy Professor Said Pin
michaelbarb13-Jan-21 5:30
Membermichaelbarb13-Jan-21 5:30 
GeneralRe: My Professor Said Pin
Chris Maunder13-Jan-21 6:15
cofounderChris Maunder13-Jan-21 6:15 
GeneralRe: My Professor Said Pin
dandy7213-Jan-21 8:52
Memberdandy7213-Jan-21 8:52 
GeneralRe: My Professor Said Pin
michaelbarb13-Jan-21 10:09
Membermichaelbarb13-Jan-21 10:09 
GeneralRe: My Professor Said Pin
trønderen13-Jan-21 9:03
Membertrønderen13-Jan-21 9:03 
michaelbarb wrote:
My professor said that XML exists because Microsoft was afraid of being sued because JSON was to much like Java.
Then your professor, by "XML exists", presumably meant "XML did not die" rather than "XML was created".

XML predates the first JSON RFC by ten years. And, XML was in use for several years before it was formally standardized.

I really do not see how Microsoft gets into this. MS certainly neither defined XML nor JSON. I never saw Microsoft as a very active promoter of XML. C# was created by MS. I am not (yet) able to find on the net any documentation of the MS/Sun controversy, but twenty years ago "everybody knew" that C# was a response to Sun not allowing MS to use Java as it wanted. (If my memory is correct, MS wanted to add language features that Sun did not approve of.) So C# is a very different story from XML/Json.

XML syntax borrows a lot from far older formats: Typesetting systems of the late 70s (maybe even older) used the same style bracketed keywords, e.g. to delimit paragraphs and specify paragraph formatting. You can see a selection of such tags e.g. in the 1982 Historical Manuals: Guide to Typesetting at the UKCC[^], at page 14-15.

In the typesetting systems I ever touched, the brackets were displayed as common brackets, but had a different internal representation, and distinct keys on the dedicated terminals. So there was no need for escaping or other special handling of the common brackets (or math smaller/greater than).
GeneralRe: Why is XML? Pin
DumpsterJuice13-Jan-21 5:32
MemberDumpsterJuice13-Jan-21 5:32 
GeneralRe: Why is XML? Pin
rhyous13-Jan-21 5:37
Memberrhyous13-Jan-21 5:37 
GeneralXHTML Pin
Chris Maunder13-Jan-21 6:25
cofounderChris Maunder13-Jan-21 6:25 
GeneralRe: Why is XML? Pin
Bruce Patin13-Jan-21 6:12
MemberBruce Patin13-Jan-21 6:12 
GeneralRe: Why is XML? Pin
Peter Adam13-Jan-21 6:18
professionalPeter Adam13-Jan-21 6:18 
GeneralRe: Why is XML? Pin
Roger Wright13-Jan-21 9:07
professionalRoger Wright13-Jan-21 9:07 
GeneralRe: Why is XML? Pin
trønderen13-Jan-21 10:53
Membertrønderen13-Jan-21 10:53 
GeneralRe: Why is XML? Pin
chrisseanhayes13-Jan-21 9:18
Memberchrisseanhayes13-Jan-21 9:18 
GeneralRe: Why is XML? Pin
Chris Maunder13-Jan-21 9:34
cofounderChris Maunder13-Jan-21 9:34 
GeneralRe: Why is XML? Pin
chrisseanhayes13-Jan-21 10:20
Memberchrisseanhayes13-Jan-21 10:20 
GeneralRe: Why is XML? Pin
trønderen13-Jan-21 10:06
Membertrønderen13-Jan-21 10:06 
GeneralRe: Why is XML? Pin
chrisseanhayes13-Jan-21 10:16
Memberchrisseanhayes13-Jan-21 10:16 
GeneralRe: Why is XML? Pin
englebart13-Jan-21 10:25
professionalenglebart13-Jan-21 10:25 
GeneralRe: Why is XML? Pin
Stefan_Lang13-Jan-21 10:45
mveStefan_Lang13-Jan-21 10:45 
AnswerRe: Why is XML? Pin
Member 1494407415-Jan-21 3:59
MemberMember 1494407415-Jan-21 3:59 
GeneralRe: Why is XML? Pin
af122117-Jan-21 8:49
Memberaf122117-Jan-21 8:49 
GeneralRe: Why is XML? Pin
BotReject18-Jan-21 3:44
MemberBotReject18-Jan-21 3:44 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.


Straw Poll

How important is naming to you in your code?
There are 2 hard problems in Computer Science: caching, naming and off-by-one errors
  Results   736 votes