Technology Programming

XML Mime Types

    • Mime types display data elements.computer image by fotografiche.eu from Fotolia.com

      A MIME type sets non-ASCII formats in email as well as HTTP, SIP and RTP. They allow display of data elements separate from presentation on web pages, email, and mobile devices. The main MIME assignments for XML data are application/xml and text/xml and include MIME types for XHTML (Extensible HyperText Markup Language), Atom and RSS 2.0 (Really Simple Syndication), XSLT (Extensible Stylesheet Language Transformations), SVG (Scalable Vector Graphics), MathML (Mathematical Markup Language).

    XHTML

    • XHTML (Extensible Hypertext Markup Language) extends HTML, the language used for web pages. You can parse XHTML documents, which follow a rigid structure, with XML parsers. This allows you to better search and manipulate data contained in XHTML pages. Currently XHTML5 is being developed.

    Atom and RSS 2.0

    • Atom and RSS 2.0 (Really Simple Syndication) are XML used to create web feeds. A web feed takes information from a website and makes it easy to pull that information into a feed reader, a web application, a mobile app, or another website. Atom and RSS feeds are commonly used for blogs.

    XSLT

    • You can use XSLT (Extensible Stylesheet Language Transformations) to transform XML documents into other XML documents based on existing content. Using XSLT, the data from the source XML document can be reordered and restructured in the results XML document.

    SVG

    • SVG (Scalable Vector Graphics) describes two-dimensional, static or animated vector graphics. A definition of an image gets created in an XML file, making it easy to search, script, and compress the image. All major updated web browsers, with the exception of Microsoft Internet Explorer, support SVG markup and will render images directly from the SVG markup.

    MathML

    • You can use MathML (Mathematical Markup Language) to display mathematical formulas on web pages. Since in MathML the meaning of a math equation is separated from its presentation, blind readers can have MathML-defined equations read to them with screen readers. MathML is supported by many recent browsers as well as OpenOffice and MS Office 2007.



Leave a reply