XML é uma linguagem de marcação extensível. As tags referem-se a símbolos de informação que os computadores podem compreender. Por meio dessas tags, os computadores podem processar artigos contendo diversas informações. Como definir essas tags, você pode escolher uma linguagem de marcação aceita internacionalmente, como HTML, ou pode usar uma linguagem de marcação como XML, que é decidida livremente pelas pessoas relevantes. Esta é a extensibilidade da linguagem. XML é simplificado e modificado a partir de SGML. Ele usa principalmente XML, XSL e XPath, etc.
O parágrafo acima é uma definição básica de XML, uma explicação amplamente aceita. Simplificando, XML é uma linguagem de descrição de dados. Embora seja uma linguagem, geralmente não possui a função básica de uma linguagem comum - ser reconhecida e executada por um computador. Você só pode contar com outra linguagem para interpretá-lo, de modo que alcance o efeito desejado ou seja aceito pelo computador.
Se você é novo em XML, talvez não entenda o que é XML por definição. Talvez você possa mudar sua perspectiva para entender o que é XML; entender o XML do lado do aplicativo e entender o que o XML pode fazer. Isso deve ser mais útil para você do que a definição mais vazia.
As superfícies de aplicativos XML são divididas principalmente em dois tipos, tipo de documento e tipo de dados. Aqui estão alguns aplicativos XML comuns:
1. XML+XSLT=>HTML personalizado, um dos aplicativos baseados em documentos mais comuns. O XML armazena os dados XML de todo o documento e, em seguida, o XSLT converte e analisa o XML, combina-o com as tags HTML no XSLT e, finalmente, torna-se HTML, que é exibido no navegador. Um exemplo típico é a postagem na CSDN.
2. XML é um microbanco de dados, que é um dos aplicativos baseados em dados mais comuns. Usamos APIs XML relevantes (MSXML DOM, JAVA DOM, etc.) para acessar e consultar XML. Na implementação de painéis de mensagens, muitas vezes você pode ver o uso de XML como banco de dados.
3. Como dados de comunicação. O mais típico é o WEB SERVICE, que utiliza XML para transferir dados.
4. Como dados de informações de configuração para alguns aplicativos. Os mais comuns são web.XML usado quando J2EE configura o servidor WEB.
5. Formato XML de alguns outros documentos. Como WORD, EXCEL, etc.
6. Salve o relacionamento de mapeamento entre os dados. Como hibernar.
As seis aplicações apresentadas aqui cobrem basicamente os principais usos do XML. Resumindo, XML é uma linguagem abstrata que não é tão concreta quanto as linguagens de programação tradicionais. Para entendê-lo em profundidade, você deve começar com sua aplicação, escolher o uso que deseja e depois aprender como usá-lo.