Exemplo de programação ASP+XML
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, está completo com todos os órgãos. Acredito que ele ainda tem certo valor de referência para amigos que estão aprendendo a programação ASP+XML.
Os leitores podem usar este exemplo para entender como manipular arquivos XML no ASP (ActiveServerPage) 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 pelas rotinas 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/VBScript, os tipos de dados não sejam distintos, ainda é muito significativo usar descrições de dados óbvios para escrever e manter o programa; Usando nomes de variáveis significativos, como objetos xmldocument, definidos como objxmldoc, etc. Da mesma forma, isso é feito para melhor escrever e manter o programa.
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. Dessa forma, o cliente obtém as informações de HTML formatadas, que evitam a ocorrência de problemas de compatibilidade.
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.