2011-06-29 131 views
-1

我需要將一些HTML標記寫入其中包含JavaScript的txt文件中。我可以在創建新標籤後替換html標籤嗎? (如果是的話,我如何用新標籤替換現有或舊標籤)。或者只是重新創建該文本文件中的全部內容。寫入文本文件

我正在使用VS 2010,c#,它是一個控制檯應用程序,我會讓調度程序每天運行5am。

所以,我有2個標籤(父div和子div)。基本上我需要替換孩子div。這是txt文件的鏈接。我正在談論兒童股「幻燈片」。這是我需要每天重新創建的內容。

<div class="slides_container"> 
    <div class="slide"> 
    <a href="http://www.flickr.com/photos/jliba/4665625073/" title="145.365 - Happy Bokeh Thursday! | Flickr - Photo Sharing!" target="_blank"><img src="img/slide-1.jpg" width="570" height="270" alt="Slide 1"></a> 
    <div class="caption" style="bottom:0"> 
     <p>Happy Bokeh Thursday!</p> 
    </div> 
    </div> 
    <div class="slide"> 
    <a href="http://www.flickr.com/photos/stephangeyer/3020487807/" title="Taxi | Flickr - Photo Sharing!" target="_blank"><img src="img/slide-2.jpg" width="570" height="270" alt="Slide 2"></a> 
    <div class="caption"> 
     <p>Taxi</p> 
    </div> 
    </div> 

感謝 邁克

+0

你能展示這個文件在替換之前和之後的樣子嗎? –

+0

請詳細說明。你如何找到原始標籤,你想要寫入的文件的結構是什麼? – FlyingStreudel

+2

你試過'mind-readers.com'嗎? – mjv

回答

0

我會使用HTML解析器來處理HTML建議您。 Html Agility Pack非常適合這份工作。

+0

其實,我不允許下載或安裝插件。 –

+0

@Mike Ozark,是你試圖操作一個有效的XHTML文件的HTML嗎?如果是的話,你可以使用內置.NET的標準XML操作類,例如XDocument或XmlReader/XmlWriter。這將是更難但可行。如果它不是有效的XHTML,那麼如果你不允許使用第三方組件,事情可能會變得非常難看。 –

+0

感謝您的輸入。這就是我正在尋找的(一些指導)。然後,我將擦除內容並重新編寫文本文件(其中包含javascript和新的html標籤)。我認爲這很容易。謝謝Darin。 –