XML DOM Application Development
9/8/2008
Com o DOM, os aplicativos podem trabalho com estruturas documento XML e informações como estruturas programa rather than como fluxos de texto. Usando o interno instalações do DOM API nesta implementação, aplicativos e scripts podem ler e manipular as estruturas programa sem compreender os detalhes de sintaxe XML.
A seguinte lista mostra a funcionalidade fornecida pelo DOM:
- Carrega ou cria um documento
- Realiza validação Document Type Definition (DTD) ou esquema validação
- Reúne erros
- Acesse e manipule as informações e estruturas contidas o documento
- Armazena em cache de esquema na memória
- Salva o documento voltar out para um arquivo XML
O DOM usa uma hierarquia tree-LIKE de nós em um documento XML. Esses nós representam de conteúdo documento e estruturas e podem conter ou são contidas por, outros nós. Porcentagem do seu trabalho com XML processamento requer navegando essa estrutura árvore para localizar ou modificar as informações que ele contém. Quando você trabalho com XML, você precisará pensar em informações in terms of recipientes aninhados e certifique-se de que informações seja pôr em ou recuperados a partir de direito contêiner.
O DOM trata nós como genérico objetos. Isso possibilita para você criar um script que carrega um documento e percorre todos os nós. O script, em seguida, informa o que ele localiza na árvore.
Os aplicativos habilitar APIs DOM para percorrer a árvore e manipulem seus nós. Cada nó é definido como um específico tipo de nó, de acordo com o DOM XML enumeradas constantes, que também definem válido nós pai e filho para cada tipo de nó. Para a maioria dos documentos XML, the most comum tipos nó são elemento, atributo e texto. Os atributos ocupam um local especial no modelo porque eles não são considerados nós filho de um pai e são tratados mais como propriedades de elementos. Um API adicional, IXMLDOMNamedNodeMap, é fornecido para atributos. Para obter informações sobre XML DOM Enumerated Constants, consulte XML DOM Enumerated Constants.
- Você acessar IXMLDOMNodeList
- IXMLDOMNamedNodeMap
- IXMLDOMParseError
O analisador XML em Windows Embedded CE está componentized em vários XML tecnologias, que podem ou não podem ser incluídas na sua Windows Embedded CE com dispositivo, depending on o design OS criado pelo fabricante do hardware. Para uma mais informações sobre as tecnologias que compõem o analisador XML, consulte XML Parser Architecture for Windows Embedded CE. Para uma mais informações sobre a funcionalidade APIs e XML não com suporte, XML em Windows Embedded CE, consulte XML for Windows Embedded CE. Para obter mais informações sobre XML, consulte este Microsoft Web site.
In This Section
For All Platforms:
- XML for Windows Embedded CE
Fornece um nível alto visão geral do XML objetos e interfaces que não estão com suporte em Windows Embedded CE-com dispositivos.
- Using Threads with XML for Windows Embedded CE
Fornece informações sobre o nível de suporte que está disponível em Windows Embedded CE-com os dispositivos para o XML segmento opções.
For Windows Embedded CE:
Related Sections
- XML Minimal Parser
Fornece informações sobre o Windows Embedded CE XML Minimal Parser que é uma versão limitada do analisador de XML no área de trabalho.