1

嘿,我想在特定字符后从 RSS 提要中截取标题,在本例中为字符“;”。我查了很多问题,他们似乎都用预定义的字符串来做到这一点。我需要我的代码来提取 RSS 提要的标题(它是动态的,但始终采用与“;”类似的格式,我想删除之前的内容)。这是我的代码

ASP.NET - PS我正在使用fancybox 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 &amp;#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 上查找了很多内容,但找不到任何处理动态标题的内容。

4

1 回答 1

3

您的代码忽略输入参数 TitleIn 并使用设置为字符串文字的局部变量输入。因此,您的方法将始终返回相同的值。

于 2013-07-23T20:04:03.653 回答