2

タグを C# と一致させようとしていますが、うまく動作しません。私はこれらのタグを持っています:

<categories=1></categories=1>

=1、実際には任意の数である可能性があります。1、2、3、またはその他の任意の数値を指定できます。IndexOf または RegEx またはより良い方法を使用して、C# でこのタグを一致させる方法はありますか。

だから私はそれをどのように使いたいかの例を挙げます。私は次のようなものがあります:

if (PUT WORKING CODE HERE ONCE FIGURED OUT)
{
    Do Something
}

これを行う簡単な方法はありますか?

ありがとう!

4

2 に答える 2

2

最初にこれらの等式記号を置き換えてドキュメントを有効な XML にし、次に任意の XML パーサーを使用することをお勧めします。

于 2013-02-07T22:42:52.063 に答える
1

宿題をしていて、これを自分でコーディングする方法を学ぶ必要がない限り、この必要性に対する有効な答えは1つだけです...

ゼロから作り直すのを避け、Html Agility Packを使用する

これは Html と呼ばれますが、解析などのより複雑なことを行う必要があり、純粋な XPath および XML 関連の .NET Framework クラスを使用したくない、または使用できない場合に備えて、XML ファイルも処理します。

いくつかの例については、こちらを参照してください: HTML アジリティ パックの使用方法

于 2013-02-07T22:39:23.360 に答える