簡體   English   中英

C#試圖從RSS提要中刪除文本

[英]C# Trying to remove text from rss feed

當前有此代碼:

        if (caseStudyImages.SelectedIndex < 0)
        {
            caseStudyImages.SelectedIndex = 0;
        }

        var item = container.Items[caseStudyImages.SelectedIndex];
        subTitle.Text = item.Title.Text;

        HtmlDocument doc = new HtmlDocument();
        doc.LoadHtml(item.NodeValue);

        doc.DocumentNode.RemoveChild(doc.DocumentNode.FirstChild);

        StringBuilder sb = new StringBuilder();
        using (StringWriter writer = new StringWriter(sb))
        {
            doc.Save(writer);
        }

        item.NodeValue = doc.ToString();       

        caseStudyImages.ItemsSource = container.Items;

caseStudyImages是屏幕上的翻頁視圖,其中包含圖像和Webview項。 容器是我的聯合供稿項目。 我正在嘗試從當前選定的項目中刪除第一個節點,因為它是我不需要的文本,然后將其顯示在Web視圖中。 我將Webview內容綁定到DataTemplate中的item.NodeValue。 我的問題在網上:item.NodeValue = doc.ToString();
我拋出異常,說“未實現方法或操作”。 有沒有人有什么建議?

您可以訪問HtmlDocument類嗎? 檢查ToString ovveride,也許有人在那里留下了NotImplementedException。

如果您沒有訪問權限,則可以從HtmlDocument獲取被視為NodeValue的所需數據,而無需使用ToString()。 使用String.Format

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM