CSharp · Console
using System;
using HtmlAgilityPack;
using System.Xml;
public class Program
{
public static void Main()
{
HtmlDocument doc = new HtmlDocument();
//doc.Load("arquivo") você pode usar o Load para carregar de um arquivo
doc.LoadHtml(@"
<html><head><meta http-equiv=""Content-Type"" content=""text/html; charset=UTF-8""></head><body><certidao>
<subtag>1</subtag>
<subtag>2</subtag>
<subtag>3</subtag>
<subtag>4</subtag>
<subtag>5</subtag>
<subtag>6</subtag>
<subtag>7</subtag>
<subtag>8</subtag>
<subtag>9</subtag>
<subtag>10</subtag>
<subtag>11</subtag>
<subtag>12</subtag>
<subtag>13</subtag>
<subtag>14</subtag>
<subtag>15</subtag>
<subtag>16</subtag>
<subtag>17</subtag>
</certidao>
</body></html>
");
foreach (HtmlNode certidao in doc.DocumentNode.SelectNodes("//certidao"))
foreach (HtmlNode subtag in certidao.SelectNodes("//subtag"))
Console.WriteLine(subtag.InnerText);
}
}