Readdy Write  
0,00 €
Your View Money
Views: Count
Self 20% 0
Your Content 60% 0

Users by Links 0
u1*(Content+Views) 10% 0
Follow-Follower 0
s2*(Income) 5% 0

Count
Followers 0
Login Register as User

HtmlDocument : contains Suche Html Node in einem HtmlDocument welche einen Text enthält

11.07.2018 (👁3738)

# Windows 10 UWP


Ich suche die HTML Node welche in einen Bold-Tag den Text Ort enthÀlt

 

 

Lösung:

using HtmlAgilityPack;          //*HtmlDocument

 

..

HtmlNode itemHeaderNode = node_Target_Area.SelectSingleNode(".//b[contains(text(),'Ort')]");

..

 

 

 

Aufruf wie hier

string sStart = clsHtmlDoc.html_Get_InfoText(doc, "section""widget""b","Ort");

 

 

C# Methode zum Finden eines Html Child Elements in einem HTML Bereich

public static string html_Get_InfoText(HtmlDocument doc, string par_Target_Area_Type, string par_Target_Area_Class, string par_Target_Item_Type, string sFilter_Item)

{

    //------------< html_GetText_OuterGroup_by_InnerFilter() >------------

    //<section class="widget"><h3><span>Details</span></h3><p><b>Start</b><br>

    string sReturn = "";

    HtmlNode node_Target_Area = doc.DocumentNode.SelectSingleNode("//" + par_Target_Area_Type + "[@class=\"" + par_Target_Area_Class + "\"]");

    if (node_Target_Area != null)

    {

        HtmlNode itemHeaderNode = node_Target_Area.SelectSingleNode(".//" + par_Target_Item_Type + "[contains(text(),'" + sFilter_Item + "')]");

        HtmlNode parentNode = itemHeaderNode.ParentNode;

        itemHeaderNode.Remove();

        sReturn = parentNode.InnerText;

        sReturn.Trim();

        sReturn.TrimStart();

    }

    return sReturn;

 

    //------------</ html_GetText_OuterGroup_by_InnerFilter() >------------

}

 

 

 

HtmlAgilityPack