Configurar caixa de diálogo fonte de dados - XmldadosSource
The Configure Data Source - XmlDataSourcecaixa de diálogo ajuda você a configurar uma fonte de dados XML quando você deseja exibir dados XML em um controle de servidor Web do ASP.NET que suporte vinculação de dados.O título da caixa de diálogo é alterada de acordo com para a ID do controle da fonte de dados.
Você pode usar uma fonte de dados XML para exibir dados hierárquicos e tabulares, embora normalmente seja usado para exibir dados XML hierárquicos em cenários somente-leitura.
![]() |
---|
Se você estiver armazenando dados em um arquivo XML, você deve colocar o arquivo XML na pasta de App_Data do seu site da Web porque o Sumário da pasta não será retornado para solicitações HTTP diretas.Para obter mais informações, consulte Proteção de acesso a dados. |
Controles do servidor Web que suportam a vinculação de dados incluem, mas não se limitam a, o seguinte:
Para acesso esta caixa de diálogo de um controle de servidor Web do ASP.NET
No Visual Web Developer em aberto uma página ASPX.
Alterne para o modo de exibição Design.
From a Caixa de ferramentas, arrastar um dos controles de lista para a página anterior.Por exemplo, a partir de Padrão agrupar de do Caixa de ferramentas, arrastar a ListBox controle na página.
Clique com o botão direito do mouse no controle e clique em Show Smart Tag.
Na janela de tarefas que aparece, da escolher a fonte de dados na lista suspensa, selecionar <Novos dados source… >.
Observação:
Alguns controles só permitem que você clicar escolher a fonte de dados, depois que você selecionar <Novos dados source… > from the Selecione uma fonte de dados na lista suspensa.
O Data Source Configuration Wizard é aberto.
Em Where will the application get data from, clique em XML File.
No Especifique uma ID para a fonte de dados caixa, digite um dados de origem ID.
A ID padrão é XmlDataSource1.
Clique em OK.
An XmlDataSource controle é criado automaticamente na sua página e o Configurar fonte de dados-XmldadosSource1 janela é aberta.
Acessar essa caixa de diálogo diretamente a partir de um controle XmlDataSource
No Visual Web Developer em aberto uma página ASPX.
Alterne para o modo de exibição Design.
From a Dados agrupar de do Caixa de ferramentas, arrastar an XmlDataSource controlar até a página.
Na janela tarefas, clicar Configurar fonte de dados.
The configurar dados fonte - XmlDataSource1 janela é aberta.
Depois de configurar o XmlDataSource controle, você pode vinculá-lo a qualquer um dos controles de servidor Web na lista acima, especificando a ID da fonte de dados no escolher a fonte de dados drop - down lista ou no DataSourceID propriedade de controle de servidor Web.
Para obter mais informações sobre vinculação de dados, consulte Visão Geral do Acesso a Dados ASP.NET, ou os tópicos a seguir e orientada a tarefas.
Tarefas
Demonstra Passo a passo: Criando uma página da Web para exibir dados XML
Demonstra Passo a passo: Exibindo dados hierárquicos em um Controlarar Exibição em Árvore
Como: Vincular a dados em um Controlarar Templated no Visual Studio
Como Para: Proteger seqüências de caracteres de conexão quando usando controles de Origem de dados
Como: Vincular a dados em um Controlarar modelado
Elementos da Interface do Usuário
Arquivo de dados
Especifica o caminho relativo para um arquivo de dados XML para usar sistema autônomo fonte para este controle.Se você armazenar seu arquivo XML na pasta App_Data, o formato do caminho relativo seria semelhante à seguinte:~/App_Data/exampleXmlDataFile.xml
Transformar o arquivo
Especifica o caminho relativo para um arquivo de transformação opcional que descreve como a estrutura do arquivo XML deve ser convertida em uma estrutura diferente.Se você armazenar seu arquivo XML na pasta App_Data, o formato do caminho relativo seria semelhante à seguinte:~/App_Data/exampleTransformFile.xml
Expressão XPath
Especifica um opcional XPath expressão que lhe permite filtrar os dados no arquivo XML para retornar um subconjunto do arquivo. Um XPath usa o seguinte formato, onde qualquer número de níveis de elemento filho pode ser especificado:/rootElementName/childElementName
Se um XPath expressão for especificada, somente os dados no nível do elemento especificado e abaixo são retornados.
Consulte também
Conceitos
Visão geral de controle servidor Web com dados vinculados
Visão geral sobre controles fonte de dados
Visão Geral sobre o Controle de Servidor Web XmlDataSource
Filtrando dados usando o controle XmlDataSource
Vinculando um Controle Tabular ao Controle XmlDataSource
Ligação a dados usando o controle de fonte de dados
Ligando Dados ao Controle de Servidor Web TreeView
Vinculando a dados hierárquicos
Visão geral de expressões de ligação de dados