none
Parser un xml avec un xsl en VB.net RRS feed

  • Question

  • Presque tout est dans la question : on a un xml qui contient des données, un xsl qui va "router" ces données (avec peut-être même quelques règles) et mon programme en vb.net doit importer les données dans une base mysql.

    Toute la partie mysql je la maitrise, mais le fait de parser le xml avec le xsl, la est ma question.

    Merci

    lundi 6 février 2012 09:49

Réponses

Toutes les réponses

  • Bonjour,

    Regardez du côté de la classe XslCompiledTransform : http://msdn.microsoft.com/en-us/library/system.xml.xsl.xslcompiledtransform.aspx

    Cette classe permet de charger un XSD et de transformer tout document XML en utilisant ce dernier.

    Cordialement


    Gilles TOURREAU - MVP C#
    Architecte .NET/Consultant/Formateur chez Winwise
    Blog : http://gilles.tourreau.fr
    - MCPD : Enterprise Developper / Windows Developper 3.5 / ASP .NET 3.5
    - MCITP : SQL Server 2008 Developper
    - MCTS : ADO .NET 3.5 / SQL Server 2008 Developper / Windows Forms 3.5 / ASP .NET 3.5
    • Proposé comme réponse Ciprian Duduiala lundi 6 février 2012 15:27
    • Marqué comme réponse Morphée mardi 7 février 2012 09:24
    lundi 6 février 2012 13:06
    Modérateur
  • Cette classe permet de charger un XSD et de transformer tout document XML en utilisant ce dernier.

    Cordialement


    Gilles TOURREAU - MVP C#
    Architecte .NET/Consultant/Formateur chez Winwise
    Blog : http://gilles.tourreau.fr
    - MCPD : Enterprise Developper / Windows Developper 3.5 / ASP .NET 3.5
    - MCITP : SQL Server 2008 Developper
    - MCTS : ADO .NET 3.5 / SQL Server 2008 Developper / Windows Forms 3.5 / ASP .NET 3.5
    Petite correction, XslCompiledTransform permet de charger une feuille de style XSLT.

    Cordialement,

    My blog

    Whether you’re a construction worker, a forum moderator, or just someone that likes helping people. I think these guidelines can be helpful in keeping you helpful when being helpful.
    lundi 6 février 2012 15:34
    Auteur de réponse
  • Bonjour,

    Oui... autant pour moi ! Merci link.fr !

    Cordialement


    Gilles TOURREAU - MVP C#
    Architecte .NET/Consultant/Formateur chez Winwise
    Blog : http://gilles.tourreau.fr
    - MCPD : Enterprise Developper / Windows Developper 3.5 / ASP .NET 3.5
    - MCITP : SQL Server 2008 Developper
    - MCTS : ADO .NET 3.5 / SQL Server 2008 Developper / Windows Forms 3.5 / ASP .NET 3.5
    lundi 6 février 2012 16:26
    Modérateur
  • Ok, merci.

    Je vois comment ça fonctionne, ça répond bien à mon besoin.

    mardi 7 février 2012 09:24