Bonjour à tous,
Je cherche un moyen de valider un document XML en .NET à l'aide d'un fichier DTD externe.
Quelqu'un aurait-il une solution ?
Merci d'avance !
Bonjour à tous,
Je cherche un moyen de valider un document XML en .NET à l'aide d'un fichier DTD externe.
Quelqu'un aurait-il une solution ?
Merci d'avance !
google, 10 sec + tard
http://www.google.fr/search?hl=fr&q=...&meta=&aq=f&oq=
Quelques précisions quant à ma demande, car car ne se trouve malheureusement pas en 10s sur Google, ni en plus d'ailleurs...
En entrée j'ai un flux XML en string.
En sortie je voudrais pouvoir catcher les erreurs liés à la validation ou l'invalidation d'une DTD appliquée sur ce flux.
Quelques bouts de code pas tout à fait correct :
D'ailleurs comment fait-on pour passer d'un string à un XMLReader sans faire le bourrin et créer un XMLFile à la volée ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 string File_Name = "c:\\temp\\users.xml"; XmlReaderSettings settings = new XmlReaderSettings(); settings.ProhibitDtd = false; settings.ValidationType = ValidationType.DTD; settings.CloseInput = true; XmlReader reader = XmlReader.Create(File_Name, settings); XmlDocument xDoc = new XmlDocument(); xDoc.Schemas.Add(null, "http://[omitted]/smb_4_15.dtd"); xDoc.Load(reader);
"Winter is coming" (ma nouvelle page d'accueil)
Tu as regardé du côté de la classe XDocument ?
Besoin d'un MessageBox amélioré ? InformationBox pour .NET 1.1, 2.0, 3.0, 3.5, 4.0 sous license Apache 2.0.
Bonnes pratiques pour les accès aux données
Débogage efficace en .NET
LINQ to Objects : l'envers du décor
Mon profil LinkedIn - MCT - MCPD WinForms - MCTS Applications Distribuées - MCTS WCF - MCTS WCF 4.0 - MCTS SQL Server 2008, Database Development - Mon blog - Twitter
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager