Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

I m trying to understand the XML Spec: why does SGML (and XML) have such difficult terminology?

0
Posted

I m trying to understand the XML Spec: why does SGML (and XML) have such difficult terminology?

0

ยง For implementation to succeed, the terminology needs to be precise. Design goal 8 of the specification tells us that the design of XML shall be formal and concise . To describe XML in formal terms, the specification uses the concise language of Computer Science, which is often confusing to non-CS people because it uses well-known English words in a specialised sense which can be very different from their commonly understood meanings — for example, `grammar’, `production’, `token’, or `terminal’. The specification rarely explains these terms because of the other part of this design goal: the specification should be concise. It doesn t repeat explanations that are available elsewhere. In essence this means that to grok the fullness of the spec, you need foreknowledge of computer science and SGML. Sloppy terminology in specifications causes misunderstandings, so formal standards have to be phrased in formal terminology. This FAQ is not a formal document, and the astute reader may alrea

Related Questions

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.

Experts123