Descrição do Learn XML and AJAX (Offline)
XML
Xml (eXtensible Markup Language) é uma linguagem de marcação.
XML é projetado para armazenar e transportar dados.
Xml foi lançado no final dos anos 90. foi criado para fornecer um fácil de usar e armazenar dados autodescritivos.
XML tornou-se uma recomendação do W3C em 10 de fevereiro de 1998.
XML não é um substituto para HTML.
O XML foi projetado para ser autodescritivo.
XML é projetado para transportar dados, não para exibir dados.
Marcas XML não são predefinidas. Você deve definir suas próprias tags.
XML é independente de plataforma e independente de linguagem.
Por que XML
Independente de plataforma e independente de idioma: O principal benefício do xml é que você pode usá-lo para obter dados de um programa como o Microsoft SQL, convertê-los em XML e depois compartilhar esse XML com outros programas e plataformas. Você pode se comunicar entre duas plataformas que geralmente são muito difíceis.
A principal coisa que torna o XML realmente poderoso é sua aceitação internacional. Muitas empresas usam interfaces XML para bancos de dados, programação, telefones celulares de aplicativos de escritório e muito mais. É devido ao seu recurso independente de plataforma.
Se você precisar exibir dados dinâmicos em seu documento HTML, será muito trabalhoso editar o HTML sempre que os dados forem alterados.
Com XML, os dados podem ser armazenados em arquivos XML separados. Dessa forma, você pode se concentrar no uso de HTML/CSS para exibição e layout e certificar-se de que as alterações nos dados subjacentes não exigirão nenhuma alteração no HTML.
Com algumas linhas de código JavaScript, você pode ler um arquivo XML externo e atualizar o conteúdo de dados de sua página da web.
No mundo real, sistemas de computador e bancos de dados contêm dados em formatos incompatíveis.
Os dados XML são armazenados em formato de texto simples. Isso fornece uma maneira independente de software e hardware de armazenar dados.
Isso facilita muito a criação de dados que podem ser compartilhados por diferentes aplicativos.
AJAX
AJAX é um acrônimo para Asynchronous JavaScript and XML. É um grupo de tecnologias inter-relacionadas como JavaScript, DOM, XML, HTML/XHTML, CSS, XMLHttpRequest etc.
AJAX permite enviar e receber dados de forma assíncrona sem recarregar a página da web. Então é rápido.
AJAX permite que você envie apenas informações importantes para o servidor, não a página inteira. Portanto, apenas dados valiosos do lado do cliente são roteados para o lado do servidor. Isso torna seu aplicativo interativo e mais rápido.
ajax não é uma tecnologia, mas um grupo de tecnologias inter-relacionadas. As tecnologias AJAX incluem:
- HTML/XHTML e CSS
- DOM
-XML ou JSON
- XMLHttpRequest
- JavaScript
Xml (eXtensible Markup Language) é uma linguagem de marcação.
XML é projetado para armazenar e transportar dados.
Xml foi lançado no final dos anos 90. foi criado para fornecer um fácil de usar e armazenar dados autodescritivos.
XML tornou-se uma recomendação do W3C em 10 de fevereiro de 1998.
XML não é um substituto para HTML.
O XML foi projetado para ser autodescritivo.
XML é projetado para transportar dados, não para exibir dados.
Marcas XML não são predefinidas. Você deve definir suas próprias tags.
XML é independente de plataforma e independente de linguagem.
Por que XML
Independente de plataforma e independente de idioma: O principal benefício do xml é que você pode usá-lo para obter dados de um programa como o Microsoft SQL, convertê-los em XML e depois compartilhar esse XML com outros programas e plataformas. Você pode se comunicar entre duas plataformas que geralmente são muito difíceis.
A principal coisa que torna o XML realmente poderoso é sua aceitação internacional. Muitas empresas usam interfaces XML para bancos de dados, programação, telefones celulares de aplicativos de escritório e muito mais. É devido ao seu recurso independente de plataforma.
Se você precisar exibir dados dinâmicos em seu documento HTML, será muito trabalhoso editar o HTML sempre que os dados forem alterados.
Com XML, os dados podem ser armazenados em arquivos XML separados. Dessa forma, você pode se concentrar no uso de HTML/CSS para exibição e layout e certificar-se de que as alterações nos dados subjacentes não exigirão nenhuma alteração no HTML.
Com algumas linhas de código JavaScript, você pode ler um arquivo XML externo e atualizar o conteúdo de dados de sua página da web.
No mundo real, sistemas de computador e bancos de dados contêm dados em formatos incompatíveis.
Os dados XML são armazenados em formato de texto simples. Isso fornece uma maneira independente de software e hardware de armazenar dados.
Isso facilita muito a criação de dados que podem ser compartilhados por diferentes aplicativos.
AJAX
AJAX é um acrônimo para Asynchronous JavaScript and XML. É um grupo de tecnologias inter-relacionadas como JavaScript, DOM, XML, HTML/XHTML, CSS, XMLHttpRequest etc.
AJAX permite enviar e receber dados de forma assíncrona sem recarregar a página da web. Então é rápido.
AJAX permite que você envie apenas informações importantes para o servidor, não a página inteira. Portanto, apenas dados valiosos do lado do cliente são roteados para o lado do servidor. Isso torna seu aplicativo interativo e mais rápido.
ajax não é uma tecnologia, mas um grupo de tecnologias inter-relacionadas. As tecnologias AJAX incluem:
- HTML/XHTML e CSS
- DOM
-XML ou JSON
- XMLHttpRequest
- JavaScript
Mostrar