Using XPath to select nodes with namespace in C# / 在C#中用XPath選取具有namespace之節點
處理 XML 文件資料時,利用 XPath 來選取文件中節點是蠻常見的方式,可是當這個節點是具有 namespace 時,該怎麼辦呢?
處理 XML 文件資料時,利用 XPath 來選取文件中節點是蠻常見的方式,可是當這個節點是具有 namespace 時,該怎麼辦呢?
既然都有誤斬忠良的時候… 那 extract html text content 還是用 regular expression 好了,然後再特殊處理一下 <script> 和 <style>… int i, j; i = tb1.Text.ToLower().IndexOf("<script"); while (i >= 0) { j = tb1.Text.ToLower().IndexOf("</script>", i); tb1.Text = tb1.Text.Substring(0, i) + tb1.Text.Substring(j + 9); i = tb1.Text.ToLower().IndexOf("<script"); } i = tb1.Text.ToLower().IndexOf("<style"); while (i >= 0) { j = tb1.Text.ToLower().IndexOf("</style>", i); tb1.Text = tb1.Text.Substring(0, […]
免得以後要找很麻煩。都是 C# 的程式。 Threading 中作 output 到 textbox 中 delegate void SetTextCallback(TextBox tb, string text); private void SetText(TextBox tb, string text) { if (tb.InvokeRequired) { SetTextCallback d = new SetTextCallback(SetText); this.Invoke(d, new object[] { tb, text }); } else { tb.Text = text; } } Extract text in <body> tag strpage = ""; // Store […]