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.

Observação de segurança:

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:

BulletedList

DetailsView

GridView

RadioButtonList

CheckBoxList

DropDownList

ListBox

Repeater

DataList

FormView

Menu

TreeView

Para acesso esta caixa de diálogo de um controle de servidor Web do ASP.NET

  1. No Visual Web Developer em aberto uma página ASPX.

  2. Alterne para o modo de exibição Design.

  3. 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.

  4. Clique com o botão direito do mouse no controle e clique em Show Smart Tag.

  5. 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.

  6. Em Where will the application get data from, clique em XML File.

  7. No Especifique uma ID para a fonte de dados caixa, digite um dados de origem ID.

    A ID padrão é XmlDataSource1.

  8. 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

  1. No Visual Web Developer em aberto uma página ASPX.

  2. Alterne para o modo de exibição Design.

  3. From a Dados agrupar de do Caixa de ferramentas, arrastar an XmlDataSource controlar até a página.

  4. 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

Proteção de acesso a 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

Referência

XmlDataSource