Hallo,
ich habe ein paar Probleme bei der Formulierung des XPath-Ausdrucks zur Ermittlung der meta-Elemente.
Mein HTML-Dokument schaut so aus:
In C# habe ich Folgendes gebastelt:
Ausgegeben wird 0. Ich habe auch schon versucht, den XPath-Ausdruck umzuformulieren, aber irgendwie komme ich nicht auf die richtige Lösung.
Vielen Dank schonmal
ich habe ein paar Probleme bei der Formulierung des XPath-Ausdrucks zur Ermittlung der meta-Elemente.
Mein HTML-Dokument schaut so aus:
Code:
<?xml version="1.0" encoding="utf-8"?> <html xml:lang="de" lang="de" xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-type" content="text/html; charset=utf-8"/> <title>Fahrenheit 451</title> <meta name="dc:creator" content="Bradbury, Ray" scheme=""/> <meta name="dc:title" content="Fahrenheit 451" scheme=""/> </head> <body> </body> </html>
Code:
public static void Main() { XmlDocument doc = new XmlDocument(); doc.Load(@"C:\test.html"); XmlNode root = doc.DocumentElement; XmlNodeList list = root.SelectNodes("//head/meta"); Console.WriteLine(list.Count); }
Vielen Dank schonmal
Comment