2011-06-29 103 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。 –