XmlDataProvider.Source Propiedad

Definición

Obtiene o establece el Uri del archivo de datos XML que se va a usar como origen de enlace.

public:
 property Uri ^ Source { Uri ^ get(); void set(Uri ^ value); };
public Uri Source { get; set; }
member this.Source : Uri with get, set
Public Property Source As Uri

Valor de propiedad

Uri

del Uri archivo de datos XML que se va a usar como origen de enlace. El valor predeterminado es null.

Ejemplos

En algunas aplicaciones, insertar el XML insertado en la página XAML puede ser poco conveniente porque el contenido exacto de los datos debe conocerse en tiempo de compilación. Por lo tanto, puede obtener los datos de un archivo XML externo, como en el ejemplo siguiente.

<XmlDataProvider x:Key="BookData" Source="data\bookdata.xml" XPath="Books"/>

Si los datos XML residen en un archivo XML remoto, debe definir el acceso a los datos mediante la asignación de una dirección URL adecuada al atributo de la Source siguiente manera:

<XmlDataProvider x:Key="BookData" Source="http://MyUrl" XPath="Books"/>  

Comentarios

XmlDataProvider expone las siguientes formas de acceder a los datos XML.

  • Puede insertar datos XML insertados mediante la XmlDataProvider clase .

  • Puede establecer esta propiedad en de Uri un archivo de datos XML.

  • Puede establecer la Document propiedad en .XmlDocument

Si se establece la Source propiedad , se descartan los datos XML insertados. Si se establece la Document propiedad, se borra la Source propiedad y se descartan los datos XML insertados.

Si se establecen las propiedades siguientes, este XmlDataProvider objeto se actualizará implícitamente: Source, Document, XmlNamespaceManagery XPath. Al cambiar varias propiedades que causan la actualización, se recomienda el uso de DeferRefresh .

Se aplica a