Ferramentas XML no Visual Studio
Linguagem de marcação extensível (XML) é uma linguagem de marcação que fornece um formato para descrever dados. This facilitates more precise declarations of content and more meaningful search results across multiple platforms. In addition, XML enables the separation of presentation from data. For example, in HTML you use tags to tell the browser to display data as bold or italic; in XML you use tags only to describe data, such as city name, temperature, and barometric pressure. In XML you use style sheets such as Extensible Stylesheet Language (XSL) and cascading style sheets (CSS) to present the data in a browser. XML separa os dados da apresentação e o processo. This enables you to display and process the data as you want to, by applying different style sheets and applications.
XML is a subset of SGML that is optimized for delivery over the Web. It is defined by the World Wide Web Consortium (W3C). This standardization guarantees that structured data will be uniform and independent of applications or vendors.
XML é o principal dos muitos recursos do Visual Studio e o .NET Framework. A lista de tópicos a seguir 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.Debugging XSLT
Fornece links para tópicos sobre como usar o depurador de Visual Studio para depurar XSLT.
Referência
Microsoft.VisualStudio.XmlEditor
Expõe o O Editor de XML árvore através de análise System.Xml.Linq para qualquer documento XML.XML Standards Reference
Fornece informações sobre tecnologias XML, incluindo XML, definição de tipo de documento (DTD), linguagem de definição de esquema XML (XSD) e XSLT.System.Xml
Descreve as classes e outros elementos que compõem o System.Xml namespace 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 namespace 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 estão em conformidade com o modelo de objeto Document do W3C (núcleo) de nível 1 e nível 2 namespace suporte especificações.Reading XML with the XmlReader
Descreve como o XmlReader fornece um direta somente, somente leitura acesso a dados em 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 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 em 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).