Ferramentas XML no (Visual Studio)
Extensible Markup Language (XML) é uma linguagem de marcação que fornece um formato para a descrição de dados. Isso facilita declarações mais precisas de conteúdo e mais resultados de pesquisa significativos nas diversas plataformas. Além disso, o XML permite a separação da apresentação dos dados. Por exemplo, em HTML, usam-se marcas para dizer ao navegador para exibir dados como negrito ou itálico; em XML, usam-se marcas somente para descrever dados, como nome da cidade, temperatura e pressão barométrica. Em XML, são usadas folhas de estilo como linguagem XSL e CSS (folhas de estilos em cascata) para apresentar os dados em um navegador. O XML separa os dados da apresentação e do processo. Isso permite exibir e processar os dados como desejar, aplicando diferentes folhas de estilo e aplicações.
O XML é um subconjunto do SGML que é otimizado para entrega na Web. Ele é definido pelo World Wide Web Consortium (W3C). Essa padronização garante que dados estruturados serão uniformes e independentes de aplicativos ou fornecedores.
O XML está no cerne de muitos recursos do Visual Studio e do .NET Framework. Os tópicos a seguir indicam os nomes de ferramentas e os recursos relacionados ao XML que são oferecidos no Visual Studio e no .NET Framework.
Para obter mais informações, consulte o Centro de Desenvolvedores XML, que fornece a documentação mais recente, as informações técnicas, os downloads, grupos de notícias e outros recursos para desenvolvedores XML.
Nesta seção
Trabalhando com dados XML
Discute a função do XML na maneira que os dados são tratados em Visual Studio.Depuração do XSLT
Fornece links para tópicos sobre o uso do depurador Visual Studio para depurar o XSLT.
Referência
Microsoft.VisualStudio.XmlEditor
Expõe a árvore de análise do Editor de XML através do System.Xml.Linq para qualquer documento XML.Referência a padrões XML
Fornece informações sobre as tecnologias XML, incluindo XML, Definição de Tipo de Documento (DTD), linguagem XSD do XML e XSLT.System.Xml
Descreve as classes e outros elementos que compõem o namespace System.Xml e fornece links para informações mais detalhadas sobre cada item.System.Xml.Serialization
Descreve as classes e outros elementos que compõem o namespace System.Xml.Serialization e fornece links para informações mais detalhadas sobre cada item.
Seções relacionadas
DOM (Document Object Model) XML
Descreve como o XmlDocument e suas classes associadas atendem a conformidade com as especificações de suporte do namespace do Nível 1 e Nível 2 do W3C Document Object Model (Principal).Lendo XML com o XmlReader
Descreve como o XmlReader fornece acesso somente para leitura, somente para encaminhamento sem armazenamento dos dados XML através de um fluxo XML.Escrevendo XML com o XmlWriter
Descreve como o XmlWriter fornece uma maneira de gerar fluxos de XML sem armazenamento em cache, somente para encaminhamento, e auxilia na construção de documentos XML em conformidade com a norma W3C.Transformações XSLT
Descreve como a classe XslCompiledTransform implementa a recomendação XSLT 1.0.Processar dados XML usando o modelo de dados XPath
Descreve como a classe XPathNavigator pode processar os dados XML armazenados em um objeto XPathDocument ou em um XmlDocument. A classe XPathNavigator é baseada no Modelo de Dados XQuery 1.0 e XPath 2.0 ou pode ser usada para navegar e editar dados XML.SOM (Schema Object Model) XML
Descreve as classes usadas para criar e manipular esquemas XML, fornecendo uma classe XmlSchema para carregar e editar um esquema.