Este artigo é um artigo de exemplo. Como programador comum, sei muito bem o quão útil é uma boa rotina para quem está aprendendo programação. A rotina usada neste artigo é um programa de gerenciamento de informações de contato, que também escrevi para facilitar o contato com meus amigos. Mas, embora o pardal seja pequeno, ele está completo com todos os órgãos.
Os leitores podem usar este exemplo para entender como manipular arquivos XML no ASP (página do servidor ativo) e executar vários processamento de dados, incluindo o estabelecimento, modificação, exclusão e economia de nós XML, etc. As tecnologias envolvidas no artigo incluem ASP, VBScript, DOM, XML e XSL.
Este artigo não fornece uma introdução teórica aprofundada às tecnologias utilizadas; portanto, os leitores precisam ter uma certa quantidade de conhecimento relevante, especialmente ASP, XML e DOM. Leia este artigo e consulte o código -fonte, acredito que os leitores podem dominar a programação XML com proficiência.
1. Descrição do procedimento
A rotina é baseada na estrutura B/S e usa um arquivo XML para armazenar informações de contato e, em seguida, usa uma classe escrita no VBScript para executar várias operações nas informações de contato no arquivo XML.
O código fornecido pela rotina adota uma especificação de nomeação unificada, incluindo principalmente: usando abreviações de três letras para ilustrar tipos de variáveis, como tipos numéricos - int, tipos de string - str, objeto - obj, etc., embora em asp in /vbscript, Os tipos de dados não são distinguidos, mas o uso de descrições óbvias do tipo de dados ainda é muito significativo para a escrita e manutenção do programa; Também feito para melhor escrever e manter programas.
Este programa pode ser dividido em duas partes: processamento de dados em segundo plano e desempenho da interface front-end.
O plano de fundo do programa, escrito uma classe usando o VBScript, que é um novo recurso fornecido no VBScript versão 5.0. Embora o conceito de classe aqui esteja longe do verdadeiro objetivo, o uso racional de classe no ASP ainda pode melhorar a eficiência da operação e a manutenção do programa até certo ponto.
O desempenho do front-end usa o XSL para formatar os dados no arquivo XML e, em seguida, produzi-los para o cliente no HTML, refletindo totalmente a flexibilidade e a personalização trazidas pela tecnologia XML. O processo de formatação é colocado no lado do servidor e concluído usando o programa ASP.
Obviamente, o programa não realiza inspeções muito rigorosas sobre detalhes de operação específicos, como verificar as informações de contato necessárias, mas para as partes relevantes do uso do DOM para operar XML no ASP, o programa fornece código de amostra completo.
2. Descrição do arquivo XML (PERSONS.XML)
O arquivo XML usado nas rotinas é muito simples em estrutura e não define o esquema ou DTD relevante, porque isso é desnecessário para este programa. Obviamente, se os leitores estiverem dispostos a definir um por si só, isso não afetará a operação do programa.
A estrutura de dados do programa é definida como a coleção de pessoas, que contém objetos de múltiplas pessoas, cada objeto de pessoa inclui os atributos do nome do nome, nome em inglês Nick, celular, tel, email email, QQ tencent e empresa. Corresponde ao arquivo XML, a saber, a pessoa é o nó raiz, a pessoa é o nó da criança de pessoas e o nome, Nick, Mobile, Tel, Email, QQ e Company são os nós filhos da pessoa.
Dessa forma, o conteúdo do arquivo XML que obtemos é o seguinte:
| <? XML versão = "1.0" Encoding = "GB2312"? > < Pessoas > < Pessoa > < Nome > xiaodong </nome > < Nick > GWD </Nick > < Mobile > 139xxxxxxxxx </celular > Tel Tel > xxxxxxxxxx </tel > < E -mail > [email protected] </E -mail > < qq > 7066015 </qq > < Companhia > xxx </empresa > < Pessoa > </pessoa > |
Os leitores precisam prestar atenção à linha <? XML versão = "1.0" Encoding = "GB2312"?>. Os leitores podem acessar esse arquivo nos navegadores com o IE5.0 e acima e exibirá os dados em uma estrutura de árvore.