1

私はそのようなhtmlコードを持っています:

<div class="topright">
    <a href="" TARGET="_parent" title="News Letter" >
       <img border="none" src="/images/newsletter-button.gif' alt="News Letter" />
     </a>
</div>

C# で関数 findvalue を開発しています。

if (line.Contains("title"))
{
    sTitle = findvalue("title", line);
}

findvalue関数は単純な文字列操作です この行のように<a href="" TARGET="_parent" title="News Letter" > 機能する関数 find 関数はニュースレターの値を再実行し、同様に、href、src atc などの他の属性の値を取得します

4

2 に答える 2

1

同じために XML スキーマ関連のクラスを使用できます。

using System;
using System.IO;
using System.Xml;

public class Sample
{

    public static void Main()
    {

        XmlDocument doc = new XmlDocument();
        doc.LoadXml("<input title='Meluha' Value='1-861001-75-7'>" +
                    "<title>The Imortals of Meluha</title>" +
                    "</input>");

        XmlNode root = doc.DocumentElement;

        XmlNode value = doc.SelectNodes("//input/@value")[0];

        Console.WriteLine("Inner text: " + value.InnerText);

    XmlNode value = doc.SelectNodes("//title/@value")[0];

    Console.WriteLine("Title text: " + value.InnerText);
     } 
}
于 2013-04-19T05:37:05.663 に答える
0

時間を無駄にすることなくHtmlAgilityPackを使用することをお勧めします。ありがとうございます...

于 2013-04-19T08:55:12.007 に答える