XmlLoadSettings.ResolveExternals 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 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
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.