RSS フィードから、特定の文字 (この場合は「;」) の後のタイトルを切り取りたいと思います。私はたくさんの質問を調べましたが、それらはすべて定義済みの文字列でこれを行っているようです。RSS フィードのタイトルを取得するためのコードが必要です (これは動的ですが、常に ";" と同様の形式で、前にコンテンツを削除したい)。これが私のコードです
ASP.NET - PS ファンシーボックス iframe を使用してリンクを引き上げています。私の問題とは無関係です。
<a href="<%# XPath("link") %>" class="fancybox fancybox.iframe" scrolling="no"><%# FormatTitle( XPath("title") ) %></a>
C# - StackOverflow で同様の質問を検索した後、このコードを作成しました
public static string FormatTitle(object TitleIn)
{
string input = "Bid - Contract.: 13-C-00038; Howard F. Curren AWTP New Primary Sludge Pump Station Rehabilitation &#8211; Sheltered Market";
int index = input.IndexOf(";") + 1;
if (index > 0)
input= input.Substring(index);
return input;
}
さて、問題は、私のすべてのフィードに同じタイトルが付けられていることです。「Howard F. Curren AWTP New Primary Sludge Pump Station Rehabilitation – Sheltered Market」. プルされているxmlの「タイトル」フィールドを受け入れるには、「入力」文字列が必要です。これがすでに回答されている場合は申し訳ありません。私は StackOverflow でたくさん調べましたが、動的なタイトルを扱うものは見つかりません。