Ferramentas XML no Visual Studio
Linguagem de marcação extensível (XML) é uma linguagem de marcação que fornece um formato para descrever dados.Isso facilita declarações mais precisas de conteúdo, e resultados de pesquisa mais significativos em várias plataformas.Além disso, XML permite a separação entre apresentação e dados.Por exemplo, em HTML você usa tags para dizer ao navegador para exibir dados em negrito ou itálico: Em XML você usa tags somente para descrever dados como nome de cidades, temperatura e pressão barométrica.Em XML, você usa folhas de estilos tais como Extensible StyleSheet Language (XSL) e cascading style sheets (CSS) para apresentar os dados em um navegador.XML separa os dados da apresentação e o processo.Isso lhe permite exibir e processar os dados que você deseja, aplicando-se diferentes folhas de estilos e aplicativos.
XML é um subconjunto da SGML que é otimizado para entrega na Internet.Ele é definido pelo World Wide Web Consortium (W3C).Essa padronização garante que os dados estruturados serão uniformes e independentes de aplicativos ou fornecedores
XML é o principal dos muitos recursos do Visual Studio e o .NET Framework.A lista de tópicos abaixo nomeia as ferramentas e recursos relacionados ao XML que são oferecidos no Visual Studio e o .NET Framework.
Para obter mais informações, consulte o XML Developer Center, que fornece a documentação mais recente, informações técnicas, downloads, grupos de notícias e outros recursos para desenvolvedores XML.
Nesta seção
Working with XML Data
Discute a função do XML da maneira que dados são manipulados no Visual Studio.Depurando XSLT
Fornece links para tópicos sobre como usar o depurador Visual Studio para depurar XSLT.
Referência
Microsoft.VisualStudio.XmlEditor
Expõe o Editor XML árvore por meio de análise System.Xml.Linq para qualquer documento XML.XML Standards Reference
Fornece informações sobre tecnologias XML, incluindo a definição de tipo de documento (DTD), XML, linguagem de definição de esquema XML (XSD) e XSLT.System.Xml
Descreve as classes e outros elementos que compõem o System.Xml espaço para nome e fornece links para informações mais detalhadas sobre cada item.System.Xml.Serialization
Descreve as classes e outros elementos que compõem o System.Xml.Serialization espaço para nome e fornece links para informações mais detalhadas sobre cada item.
Seções relacionadas
XML Document Object Model (DOM)
Descreve como o XmlDocument e suas classes associadas obedecer a W3C Document Object Model (núcleo) de nível 1 e nível 2 especificações de suporte de namespace.Reading XML with the XmlReader
Descreve como o XmlReader fornece um direta único, leitura e acesso a dados XML através de um fluxo XML.Writing XML with the XmlWriter
Descreve como o XmlWriter fornece uma, somente para encaminhamento, a maneira de gerar fluxos XML e ajuda você a criar documentos XML que estão em conformidade com o padrão do W3C.XSLT Transformations
Descreve como o XslCompiledTransform classe implementa a recomendação XSLT 1.0.Process XML Data Using the XPath Data Model
Descreve como o XPathNavigator classe pode processar dados XML armazenados em um XPathDocument ou um XmlDocument objeto.O XPathNavigator classe é baseada no XQuery 1.0 e do modelo de dados XPath 2.0 e pode ser usado para navegar e editar dados XML.XML Schema Object Model (SOM)
Descreve as classes usadas para criar e manipular esquemas XML, fornecendo um XmlSchema classe para carregar e editar um esquema.Resolve External XML Resources Named by a URI
Explica que o XmlResolver é uma classe abstrata que resolve recursos XML externos nomeados por um identificador de recursos uniforme (URI).