XML Question
- What are the advantages and disadvantages of developing a new XML
language?
(9 marks)
- Marking scheme:
3 points for it's expensive to develop
3 points for documents can be more easily processed automatically
3 points for other
- Sample answer:
There is a lot of overhead in developing a
new XML language, so the primary disadvantage is time. This
expense is only reasonable when a lot of people are going to
use the language. So, an important part of the process is
getting those people involved. Once developed, the language
can be used to aid communication. Documents are written in the
language, and these documents can be processed more easily
automatically than the documents not written in XML. Moreover,
an old XML language may not be appropriate because it is too
broad, too specific, or not appropriate for the domain. One
could also note that developing an XML language improves the
developer’s understanding of the domain, but this may be an
expensive way to improve understanding. Similarly, the
development of an XML language can help a community’s
understanding of a domain cohere. This helps with people
thinking similarly, but also comes at the expense of people
missing things outside the language.