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.
![]() |
<% ' 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 %> |
![]() |
<% ' 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 %> |