If you think your midterm was not graded correctly, please sign up for office hours and we can go over the grading, point by point. HTML has a fixed collection tags, defined by the HTML standard, while XML is an extensible language. Its main benefits are 1.
Standard examples are java applets, javascript, java webstart and microsoft .net programs.
The resulting program may or may not run in a sandbox on the client machine. Another point is that it can be used to design censorship resistant sites this can be a pro or a con, depending on your view. Publius is a client-server model in which the file to be stored is distributed over several servers and encrypted using a key. The key itself is spread over 20 or so servers, and can be reconstructed from any 10 copies. When the file is found, each computer that it passes through keeps a copy.