Les Snippets

Connexion

Créer le schéma xml (*.xsd) correspondant à un fichier xml (*.xml)

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 28/06/2007 13:47:26 et initié par romagny13 [Liste]
Vue : 13455
Catégorie(s) : XML
Langages dispo pour ce code :
- C# 2.x
- VB 2005
- Voir tous les langages pour ce code snippet



Langage : VB 2005
Date ajout : 18/06/2008
Posté par lesdis [Liste]

/// <summary>

/// crée le schéma xml correspondant au fichier xml en entrée

/// </summary>

/// <param name="InputUri">le chemin vers le fichier xml</param>

/// <param name="Path">le chemin de sortie vers le schéma xml à créer</param>
private sub CreateXmlSchema(string InputUri, string Path) 
   Dim oXmlReader As Xml.XmlReader = Xml.XmlReader.Create(InputUri)
            Dim oXmlSchemaSet As Xml.Schema.XmlSchemaSet = New Xml.Schema.XmlSchemaSet
            Dim oXmlSchemaInference As System.Xml.Schema.XmlSchemaInference = New Xml.Schema.XmlSchemaInference
            oXmlSchemaSet = oXmlSchemaInference.InferSchema(oXmlReader)
            Dim red As IO.TextWriter = New IO.StreamWriter(Path)
            For Each oXmlSchema As System.Xml.Schema.XmlSchema In oXmlSchemaSet.Schemas
                oXmlSchema.Write(red)
            Next
End sub

Remarque :
Juste une conversion du code de romagny13

Snippets en rapport avec : Xml, Xsd, Schema



Codes sources en rapport avec : Xml, Xsd, Schema

{Visual Basic, VB6, VB.NET, VB 2005} VALIDEUR DE FICHIER XML XSD
Permet de Valider un fichier XML avec le schema XSD. Permet ensuite de telecharger les logs dans un...

{SQL} SQL SERVER 2005 : RÉCUPÉRER LE CONTENU D'UN SCHÉMA XSD
Permet de récupérer la liste des schémas XSD créée dans SQL Server 2005 à l'aide de CREATE XML SCHEM...

{C# / C#.NET} VALIDATION D'UN FICHIER XML AVEC XSD
Ce mini tutorial a pour bute d'expliquer les bases de la validation d'un fichier XML à l'aide d'un s...

{C# / C#.NET} XML VERS XSD
Cette source permet de créer un fichier XSD (Schéma XML) à partir d'un XML. On utilise générale l...

{C# / C#.NET} XML LOADER
Ce petit programme permet de charger un fichier XML, en affichant sa structure dans un TreeView et s...

{SQL} LIRE SUR SQL SERVER 2005 LE NOM DE MES PROPRES SCHEMAS XSD (XML)
cherchant a lire sur sql server le nom de mes propres schemas xml je me suis tombé sur cette excell...

{Visual Basic, VB6, VB.NET, VB 2005} EDITEUR COMPLET XML-DTD-SCHEMA XSD-TRANSFORMATION XSL/XSLT + VALIDATION XML(DTD,SCHEMA XSD) ,GENERATION SCHEMA XSD
Bonjour, un article que j'ai vu sur MSDN m'a donné une l'idée de ce petit programme tiens je donnes...

{Visual Basic, VB6, VB.NET, VB 2005} XML VALIDATION PAR SCHÉMA (XSD)
J'ai trouvé un peu partout comment valider un document XML à partir du fichier physique. J'avais be...

{C# / C#.NET} VALIDATEUR XML (DTD,XSD) AVEC ÉDITION SIMPLE DU SCRIPT
petit log permettant de valider du xml, dtd ou xsd. Il permet de modifier rapidement le fichier xml....

{Visual Basic, VB6, VB.NET, VB 2005} OUTILS XML, GESTION D'UNE LISTVIEW, XSD
J'avais besoin d'outils XML, que j'affiche dans une listview, afin de les éditer, d'enregsitrer de n...