bojour à tous,
besoin urgent d'aide
j'ai des fichiers xml à manipuler et je vais utiliser le LINQ, mais jene sais pas choisir entre les langages C# et VB .net.
merci à l'avance pour votre aide.
bojour à tous,
besoin urgent d'aide
j'ai des fichiers xml à manipuler et je vais utiliser le LINQ, mais jene sais pas choisir entre les langages C# et VB .net.
merci à l'avance pour votre aide.
C# présente l'avantage d'être très proche de la syntaxe d'autres langages répandus comme C++ et Java.
Je ne sais pas pour C# mais VB.NET permet une syntaxe très intuive permettant d'incorporer directement du XML dans le code :
Code VB.NET : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Dim test1 As XElement = _ <outer> <inner1></inner1> <inner2/> </outer>Source : Littéraux XML VB.NET
Code VB.NET : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 Dim elementType As String = "book" Dim attributeName1 As String = "year" Dim attributeValue1 As Integer = 1999 Dim attributeName2 As String = "title" Dim attributeValue2 As String = "My Book" Dim book As XElement = _ <<%= elementType %> isbn="1234" <%= attributeName1 %>=<%= attributeValue1 %> <%= New XAttribute(attributeName2, attributeValue2) %> />
Et VB.NET permet aussi l'intellisence : XML IntelliSense dans Visual Basic
Quel que soit le langage, tu pourrais être intéressé aussi par Linq To XSD qui est une couche utilisant les API de Linq To XML pour gé(né)rer des classes clr manipulables dans un esprit xml.
Sympa ça...
On pouvait faire la même chose en Cω, un langage expérimental de Microsoft Research. Certains aspects de ce langage ont été repris pour Linq en C#, mais pas le XML littéral...
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