XmlDataProvider.Source Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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 .