Capítulo 2
Introdução aos
conceitos de XMLApós o estudo de início rápido no Capítulo 1, você já sabe que XML é uma linguagem que permite criar suas próprias tags. Ele pode separar dados e formatos de páginas da web. As características tornam o XML onipotente. Se você deseja aprender XML em profundidade e dominar sistematicamente os meandros do XML, primeiro devemos retornar ao conceito de XML. XML (Extensible Markup Language), uma linguagem de marcação extensível. "Extensibilidade" "Identidade" "Idioma". Cada palavra aponta claramente os recursos e funções importantes do XML. Vamos analisar detalhadamente:
1. Extensibilidade 2. Identificação 3. Linguagem 4. Estrutura 5. Metadados 6. Display 7. DOM
1. Extensibilidade --- Usando XML, você pode criar suas próprias tags para seus documentos (tags).
A primeira palavra do XML é “expansibilidade”, e é por isso que o XML tem funções poderosas e flexibilidade.
Em HTML, existem muitas tags fixas que devemos lembrar e usar. Você não pode usar tags que não estejam na especificação HTML. Em XML, você pode criar qualquer marcação necessária. Você pode dar asas à sua imaginação e dar aos seus documentos alguns nomes de tags memoráveis. Por exemplo, se o seu documento contém alguns guias de jogos, você pode criar uma tag chamada <game> e, em seguida, criar <RPG>, <SLG> e outras tags em <game> de acordo com a categoria do jogo. Você pode criar qualquer número de marcadores, desde que sejam claros e fáceis de entender.
Você pode não se adaptar a isso no início, porque quando aprendemos HTML, existem tags fixas que podem ser aprendidas e usadas diretamente (muitas pessoas, inclusive eu, constroem suas próprias páginas web enquanto analisam códigos e logotipos de outras pessoas), enquanto XML; Mas não há marcação a ser aprendida e poucos documentos possuem exatamente a mesma marcação. O que devemos fazer? Haha, se não, basta criar você mesmo. Depois de começar a escrever documentos XML, você descobrirá que é divertido criar novas tags conforme desejar. Você pode criar sua própria marcação exclusiva e até mesmo criar sua própria linguagem HTML.
A escalabilidade oferece mais opções e recursos poderosos, mas também cria um problema: você precisa aprender a planejar. Você precisa entender o seu próprio documento, saber em que partes ele consiste, a relação entre elas e como identificá-las.
Há mais uma coisa a ser observada sobre o estabelecimento de um logotipo: o logotipo descreve o tipo ou as características dos dados, como <largura>, idade <idade>, nome <nome>, etc., em vez do conteúdo dos dados. como: <10pxl>, <18>, <Zhang San>, essas são marcas inúteis. Se você estudou bancos de dados, pode entender desta forma: um identificador é um nome de campo.
2. Identificação---Usando XML você pode identificar elementos no documento.
A segunda palavra do XML é “identificação”, o que mostra que o objetivo do XML é identificar elementos no documento.
Esteja você usando HTML ou XML, a essência das tags é facilitar a compreensão. Se não houver nenhuma tag, seu documento aparecerá para o computador apenas como uma longa sequência, e cada palavra terá a mesma aparência, sem ênfase.
Através de tags, seu documento fica mais fácil de ler e entender. Você pode dividi-lo em parágrafos e listar títulos. Em XML, você pode aproveitar sua extensibilidade para criar tags mais apropriadas para documentos.
Porém, uma coisa para lembrar a todos: o logotipo serve apenas para identificar informações, não transmite informações em si. Por exemplo, este código HTML:
<b>primeiro passo<b>
Aqui <b> significa negrito. É usado apenas para indicar que os caracteres da "primeira etapa" são exibidos em negrito. <b> em si não contém nenhuma informação real. informação é o “primeiro passo”.
3. Idioma---Ao usar XML, você deve seguir uma sintaxe específica para identificar seus documentos.
A terceira palavra do XML é “linguagem”. Isso mostra que, como linguagem, o XML deve seguir certas regras. Embora a extensibilidade do XML permita criar novas identidades, ele ainda deve seguir uma estrutura, sintaxe e definições claras específicas.
No campo da informática, a linguagem geralmente se refere a uma "linguagem de programação", que é usada para programar a implementação de algumas funções e aplicativos. No entanto, nem todas as "linguagens" são usadas para programação. XML é apenas uma linguagem usada para definir identificação e descrever. informações. Linguagem.
Vamos dar uma olhada mais profunda nos princípios básicos da aplicação XML. Pode ser chato, mas é importante para a compreensão geral. precisa ser praticado. Não tenha pressa para entender.
4. Estrutura - XML promove a estrutura dos documentos.
"Estrutura" parece muito abstrato.
delinear primeiro.A
estruturação faz com que seu documento pareça menos desorganizado e cada parte está intimamente conectada para formar um todo.
1. Cada parte (cada elemento) está relacionada a outros elementos. As séries associadas formam a estrutura.
2. O significado do logotipo em si é separado das informações que ele descreve.
Vejamos um exemplo simples para ajudar a entender:
<?xml versão="1.0" codificação="GB2312"?>
<meuarquivo>
<title>Manual de aprendizagem fácil de XML</title>
<capítulo>Início rápido do XML
<para>O que é XML</para>
<para>Benefícios de usar XML</para>
</capítulo>
<chapter>O conceito de XML
<para>Extensibilidade</para>
<para>Logotipo</para>
</capítulo>
</meuarquivo>
Este é o documento de descrição XML deste artigo. Você pode ver que a identificação está dividida em três níveis de associação, o que é muito claro:
<meuarquivo>
<capítulo>
<para>
...
</para>
</capítulo>
</meuarquivo>
A estrutura do documento acima também é chamada de "árvore de documentos". O backbone é o elemento pai, como <meuarquivo>, e as ramificações e páginas são elementos filhos, como <chapter> e <para>.
5. Metadados (Metadados) --- Usuários profissionais de XML usarão metadados para trabalhar.
Em HTML, sabemos que meta tags podem ser usadas para definir palavras-chave, introduções, etc. de páginas da web. Essas tags não serão exibidas na página da web, mas podem ser pesquisadas pelos mecanismos de pesquisa e afetar a ordem dos resultados da pesquisa.
XML aprofunda e expande esse princípio. Com XML, você pode descrever onde estão suas informações. Você pode verificar as informações por meio de meta, realizar pesquisas, forçar a exibição ou processar outros dados.
A seguir estão alguns usos de metadados XML em aplicações práticas:
1. As assinaturas digitais podem ser verificadas para tornar válidas as submissões de negócios on-line.
2. Pode ser facilmente indexado e pesquisado com mais eficiência.
3. Pode transferir dados entre diferentes idiomas.
A organização W3C está estudando um método de processamento de metadados chamado RDF (Resource Description Framework), que pode trocar informações automaticamente. O W3C afirma que o uso de RDF combinado com assinaturas digitais permitirá o comércio eletrônico “autêntico e confiável” na rede.
6. Exibição
As páginas não podem ser exibidas apenas usando XML. Usamos tecnologia de formatação, como CSS ou XSL, para exibir documentos criados por tags XML.
Mencionamos no Capítulo 1 que XML separa dados e formato. O documento XML em si não sabe como exibi-lo e deve haver arquivos auxiliares para ajudar a realizá-lo. (XML cancela todas as tags, incluindo fonte, cor, p e outras tags de definição de estilo, então XML usa um método semelhante ao CSS em DHTML para definir estilos de documento.), o tipo de arquivo usado para definir o estilo de exibição em XML
Existem
:1 .
Ele próprio também é baseado na linguagem XML. Usando XSL, você pode definir com flexibilidade o estilo de exibição do documento, e o documento se adaptará automaticamente a qualquer navegador e PDA (computador portátil).
XSL também pode converter XML em HTML, para que navegadores mais antigos também possam navegar em documentos XML.
2.CSS
Todo mundo está familiarizado com CSS Seu nome completo é Cascading Style Sheets, que atualmente é o principal método usado para exibir documentos XML em navegadores.
3.Comportamentos
Os comportamentos ainda não se tornaram um padrão. É um recurso exclusivo do navegador IE da Microsoft. Você pode usá-lo para definir algumas ações interessantes em tags XML.
7.
DOM O nome completo do DOM é modelo de objeto de documento. Para que é usado o DOM? Supondo que seu documento seja tratado como um objeto separado, DOM é o padrão de como operar e controlar esse objeto usando HTML ou XML.
O método de pensamento orientado a objetos tornou-se muito popular em linguagens de programação (como java, js), ideias de programação orientada a objetos. Em XML, a página web deve ser operada e controlada como um objeto. Podemos criar nossos próprios objetos e modelos. Para se comunicar com objetos e como comandar objetos, você precisa usar API. O nome completo da API é Application Programming Interface, que é a regra para acessar e operar objetos. DOM é uma API que descreve detalhadamente as regras dos objetos de documento HTML/XML. Ele especifica a convenção de nomenclatura, modelo de programa, regras de comunicação, etc. de objetos de documento HTML/XML. Em um documento XML, podemos pensar em cada elemento de identificação como um objeto – ele possui seu próprio nome e atributos.
XML cria identificadores, e a função do DOM é dizer ao script como operar e exibir esses identificadores na janela do navegador
. Falamos brevemente sobre alguns princípios básicos do XML. Sim, dê uma olhada nesta foto primeiro:
1.XML descreve os tipos de dados. Por exemplo: "Rei Lear" é um elemento de título;
2.CSS armazena e controla o estilo de exibição dos elementos. Por exemplo: o título será exibido em fonte 18pt
3.Script controla como os elementos agem. Por exemplo: quando um elemento do título está “esgotado”, ele será exibido em vermelho.
4.DOM fornece uma plataforma comum para a comunicação de scripts e objetos e exibe os resultados na janela do navegador.
Se alguma parte estiver errada, você não obterá o resultado correto.
Ok, vendo isso, já temos uma ideia geral de como o XML funciona. Através do estudo deste capítulo, podemos sentir que XML parece ser mais tendencioso para o processamento de dados e é mais conveniente para os programadores aprenderem. A situação real também é a mesma. O objetivo do design XML é compartilhar e interagir dados de maneira conveniente. No próximo capítulo, compreenderemos sistematicamente vários termos sobre XML. Você está convidado a continuar navegando.