IBM today released two Extensible Markup Language development tools on its Alphaworks Web site and launched a search site for finding XML resources on the Web. The moves are part of the company's strategy to promote XML as a standard for exchanging data among Web applications.
IBM's XML for C++ parser is a C++ version of its XML for Java parser, which more than 60,000 users have downloaded since its release last year. The C++ version lets developers give C and C++ applications the ability to read and write XML data without a lot of programming. It brings XML abilities to a large installed base of apps written before the release of Java. "It will enable XML to be used in a broader set of environments," says Marie Wieck, director of technology in IBM's network computing software division.
IBM's XML Security Suite lets developers build applications that stamp XML documents with digital signatures, which assure a sender and receiver that a document wasn't altered during transmission. The suite is based on a specification developed by IBM called DOM-Hash, which the company is circulating among users and standards bodies for feedback. IBM plans to extend its security suite to encrypt individual data elements in XML documents, letting developers provide access only to portions of documents.
More information about XML is available at IBM's X Central Web site, which lets developers search for various XML document templates and other resources. Commercial-use licenses for IBM's XML for C++ parser are available through IBM's Alphaworks Web site. The XML Security Suite is available for evaluation only.