<P> The term Ajax has come to represent a broad group of Web technologies that can be used to implement a Web application that communicates with a server in the background, without interfering with the current state of the page . In the article that coined the term Ajax, Jesse James Garrett explained that the following technologies are incorporated: </P> <Ul> <Li> HTML (or XHTML) and CSS for presentation </Li> <Li> The Document Object Model (DOM) for dynamic display of and interaction with data </Li> <Li> JSON or XML for the interchange of data, and XSLT for its manipulation </Li> <Li> The XMLHttpRequest object for asynchronous communication </Li> <Li> JavaScript to bring these technologies together </Li> </Ul> <Li> HTML (or XHTML) and CSS for presentation </Li> <Li> The Document Object Model (DOM) for dynamic display of and interaction with data </Li>

Document content of html is accessed and modified using which programming interface