Bonjour,
Je recherche l’équivalent de la fonction (php) Get_meta_tags(''); en VB.net.
Merci
Version imprimable
Bonjour,
Je recherche l’équivalent de la fonction (php) Get_meta_tags(''); en VB.net.
Merci
Il s'agit d'une méthode très spécifique liée au Web. Je ne pense pas qu'elle existe mais à mon avis, tu peux l'implémenter toi même en utilisant XDocument qui contient des méthodes de recherche de noeux assez pratique.
Effectivement ça semble être une méthode spécifique à PHP. Cependant, tu peux utiliser HtmlAgilityPack qui est un puissant parser HTML. Ensuite avec quelques lignes de code, tu peux extraire les balises meta :
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 ' On charge le HTML à analyser Dim doc = New HtmlDocument() doc.Load("C:\temp\WebApplication1\WebApplication1\Page.html") ' On récupère les noeuds des balises meta Dim metaNodes = doc.DocumentNode.SelectNodes("//meta") If metaNodes IsNot Nothing Then ' On parcourt la liste des balises meta metaNodes.ToList().ForEach ( Function(meta) ' On récupère le contenu de l'attribut content Dim metaContent = meta.GetAttributeValue("content", "") ' On récupère le contenu de l'attribut name Dim metaName = meta.GetAttributeValue("name", "") End Function ) End If