Technology Issues

Mime Types and XML

One thing I fully admit I don’t understand a lot about is mime types. I used to think I did, but that was in the old days when the goal was to get a “midi file(MIME types)”: to play. So do you serve XHTML with ‘text/html’ or ‘application/xhtml+xml’?
bq.When possible, send it with the (specific) XML content-type, ‘application/xhtml+xml’. That way you are sure that your document is well-formed. This is quite important, since most people (including me) still rely on browser results and not on the validator. What I mean is, they do trust the validator, but don’t validate their pages when the browser does not have any problems displaying their pages. Using the correct content-type, the better browsers will give you a not well-formed error, which automatically leads to updating that page (having errors on your page is not that cool). – “Anne van Kesteren(Ten questions for Anne van Kesteren)”: So do you serve RSS with ‘text/xml’ or ‘application/rss+xml’?
bq.Some people say that XML was never intended to be displayed in the browser, maybe so, but not making it displayable makes debugging virtually impossible. The XML parser in MSIE is pretty good at finding stupid mistakes. Less support headaches. So: use text/xml. – “Dave Winer(What MIME type to use for RSS fees?)”: Maybe it is not too late to get some music playing.

By Michael K Pate

Michael K. Pate tends to spend a great deal time of time around computers. He has been a Librarian since 1997.

Michael was born in Avon Park, Florida in 1966. Except for a couple of brief periods in his life (once in Tampa and once in Winter Haven/Haines City), he has been a life-long resident.

Originally, he planned on a career as a Computer Programmer and therefore graduate from Webber College with a Bachelor of Science in Computer Information Systems in 1988. However, unhappy with career opportunities at the time, he soon returned to school and received a BS in Social Science Education from the University of South Florida.

He began his career in education at Avon Elementary and later Avon Park Middle working as a Computer Lab Coordinator. While technological challenges were interesting, he found himself more and more interested in becoming a Media Specialist. He began work on his MLS in 1995.

However, a summer internship at the Sebring Public Library in 1996 soon made him reconsider just what his career should be. Upon graduation in 1997, he secured a position as a Media Specialist at Eastside Elementary in Haines City. Eventually, the position he was looking for opened up and he returned to SPL as Reference Librarian in 1999.

In 2003, he became Assistant Director of the Highlands County Library System, serving in that role until the position was eliminated during a late round of budget cuts in 2010. Since then, he has been the Computer Support Specialist for the Heartland Library Cooperative. In 2011, he began serving on the Board of Directors of the Tampa Bay Library Consortium.