Microsoft and DataChannel have developed an XML parser written in Java. It will be available from both firms by month's end. XML, or extensible markup language, is a metalanguage that lets Web developers specify their own tags. A parser is a piece of software that interprets code and passes it from the document to the application, such as a browser or a non-Web related application.