Compartir a través de


XmlLoadSettings.ResolveExternals Propiedad

Definición

Obtiene o establece un valor que especifica si las definiciones externas, los espacios de nombres que se pueden resolver, los subconjuntos externos de definiciones de tipo de documento (DTD) y las referencias a entidades externas se resolverán en el momento en que se analiza el documento.

public:
 property bool ResolveExternals { bool get(); void set(bool value); };
bool ResolveExternals();

void ResolveExternals(bool value);
public bool ResolveExternals { get; set; }
var boolean = xmlLoadSettings.resolveExternals;
xmlLoadSettings.resolveExternals = boolean;
Public Property ResolveExternals As Boolean

Valor de propiedad

Boolean

bool

True si las definiciones externas, los espacios de nombres que se pueden resolver, los subconjuntos externos de DTD y las referencias a entidades externas se resuelven en el momento en que se analiza el documento; de lo contrario, false. El valor predeterminado es false.

Comentarios

Cuando esta propiedad es true, las definiciones externas se resuelven en tiempo de análisis. Esto permite definir atributos y tipos de datos predeterminados en elementos del esquema y permite el uso de DTD como mecanismo de inclusión de archivos.

Esta configuración es independiente de si se va a realizar la validación, como se indica en el valor de la propiedad ValidateOnParse . Si los externos no se pueden resolver durante la validación, se produce un error de validación. Cuando el valor de ResolveExternals es false, los externos no se resuelven y no se realiza la validación.

Un espacio de nombres que se puede resolver se indica mediante un identificador de recursos universal (URI) de espacio de nombres que comienza por "x-schema:" como prefijo.

Se aplica a