Logomarca

ComponentesASP é um projeto de categorização e disponibilização de exemplos de componentes ActiveX, utilizados na programação ASP 3.0 (ASP Clássico): Todos os componentes possuem nome completo, descrição, versão, fabricante e exemplos. Seja muito bem-vindo(a) e aproveite nosso conteúdo.

Hospedagem de sites em ASP com servidores no Brasil é na Rede2! Conheça: www.rede2.com.br

Últimas Notícias:

  • - 18/09/2008 | Componentes ASP comemora 6 meses no ar ajudando 2 mil visitantes únicos.
  • - 18/03/2008 | Categorizados 51 exemplos de 31 componentes ASP em 12 categorias.

ASP XML Parser - Chilkat Software

O componente Chilkat Xml Parser é uma alternativa de alta performance para criação, navegação e manipulação de documentos XML. Ele maximiza a performance ao permitir que documentos com erros sejam carregados e corrigidos.

Criar um Arquivo XML

<%
' Cria uma instância do controle
Set XmlParser = Server.CreateObject("AspXml.AspXml")

' Cria o elemento
XmlParser.Tag = "ComponentesASP"

Set XmlParser = XmlParser.NewChild("ManipulaçãoXML", "")

' Cria um registro
Set XmlParser = XmlParser.NewChild("item", "")
XmlParser.NewChild2 "nome", "MSXML - Microsoft"
XmlParser.NewChild2 "versão", "2.0 / 2.6 / 3.0 / 4.0"
XmlParser.NewChild2 "fabricante", "http://www.microsoft.com/"
XmlParser.GetParent2()

Set XmlParser = XmlParser.NewChild("item", "")
XmlParser.NewChild2 "nome", "ASP XML Parser - Chilkat Software"
XmlParser.NewChild2 "versão", "2.2.1"
XmlParser.NewChild2 "fabricante", "http://www.chilkatsoft.com/"
XmlParser.GetRoot2()

' Codificação do arquivo XML
XmlParser.Encoding = "iso-8859-1"

' Salva o arquivo no caminho especificado
XmlParser.SaveXml( Server.MapPath("arquivo.xml") )

' Tira o objeto da memória
Set XmlParser = Nothing
%>

Ordenar registros de um Arquivo XML

<%
' Cria uma instância do controle
Set XmlParser = Server.CreateObject("AspXml.AspXml")

' Carrega o arquivo XML
Set xml = XmlParser.HttpGet("http://192.168.15.154/exemplos_asp/xml/arquivo.xml")

ordem_Crescente = True
xml.SortRecordsByContent "nome", ordem_Crescente

b = xml.FirstChild2()
While b
  xml.SortByTag ordem_Crescente
  b = xml.Next Sibling2()
Wend
xml.GetRoot2()

' Imprime o resultado na tela
Response.ContentType = "text/xml"
Response.Write xml.GetXml()

' Tira os objetos da memória
Set xml = Nothing
Set XmlParser = Nothing
%>
Componente disponível no provedor de hospedagem de sites Rede2. Hospede Já!
Copyright© 2003 - 2008. Rede2 - Todos os direitos reservados

Rede2 é um provedor de HOSPEDAGEM DE SITES, especializado em hospedagem Windows. Hospedagem profissional com hospedagem ASP, hospedagem ASP.Net (ASPNET 2.0). Outras tecnologias disponíveis: Banco de dados MySQL, banco de dados SQL Server, Perl, XML, HTML. Até 40 dias de hospedagem de sites grátis. Contrate qualquer plano de hospedagem e ganhe bônus de até R$ 100,00 para anunciar Google AdWords.