Assembly : System.Xml (dans system.xml.dll)
Public Class XmlUrlResolver Inherits XmlResolver
Dim instance As XmlUrlResolver
public class XmlUrlResolver : XmlResolver
public ref class XmlUrlResolver : public XmlResolver
public class XmlUrlResolver extends XmlResolver
public class XmlUrlResolver extends XmlResolver
XmlUrlResolver permet de résoudre les ressources XML externes telles que les entités, les DTD (Document Type Definition) ou les schémas. Il permet également de traiter, d'inclure et d'importer les éléments figurant dans les feuilles de style XSL (Extensible StyleSheet Language) ou les schémas en langage XSD (XML Schema Definition).
XmlUrlResolver représente le programme de résolution par défaut de toutes les classes de l'espace de noms System.Xml. Il prend en charge les protocoles file:// et http:// ainsi que les demandes provenant de la classe WebRequest.
Remarque de sécurité |
|---|
| Les objets XmlUrlResolver peuvent contenir des informations personnelles telles que des informations d'identification de l'utilisateur. Vous devez être prudent lors de la mise en cache d'objets XmlUrlResolver et ne pas passer l'objet XmlUrlResolver à un composant non fiable. |
L'exemple suivant crée un XmlReader qui utilise un XmlUrlResolver avec les informations d'identification par défaut.
' Create an XmlUrlResolver with default credentials. Dim resolver As New XmlUrlResolver() resolver.Credentials = CredentialCache.DefaultCredentials ' Create the reader. Dim settings As New XmlReaderSettings() settings.XmlResolver = resolver Dim reader As XmlReader = XmlReader.Create("http://serverName/data/books.xml")
// Create an XmlUrlResolver with default credentials. XmlUrlResolver resolver = new XmlUrlResolver(); resolver.Credentials = CredentialCache.DefaultCredentials; // Create the reader. XmlReaderSettings settings = new XmlReaderSettings(); settings.XmlResolver = resolver; XmlReader reader = XmlReader.Create("http://serverName/data/books.xml");
System.Xml.XmlResolver
System.Xml.XmlUrlResolver
Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile pour Pocket PC, Windows Mobile pour Smartphone, Windows Server 2003, Windows XP Édition Media Center, Windows XP Professionnel Édition x64, Windows XP SP2, Windows XP Starter Edition
Le .NET Framework ne prend pas en charge toutes les versions de chaque plate-forme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise.
.NET Framework
Prise en charge dans : 2.0, 1.1, 1.0.NET Compact Framework
Prise en charge dans : 2.0, 1.0Référence
Membres XmlUrlResolverSystem.Xml, espace de noms
Autres ressources
Documents et données XMLSécurité et applications system.xml
Remarque de sécurité