2011-06-29 24 views
-1

JavaScriptファイルがあるtxtファイルにhtmlタグを書き込む必要があります。新しいタグを作成した後にhtmlタグを置き換えることはできますか? (存在する場合は、既存のタグまたは古いタグを新しいタグに置き換える方法)。または、そのテキストファイル内のコンテンツ全体を再作成するだけです。テキストファイルに書き込む

私はVS 2010、c#を使用しています。これは、毎日午前5時にスケジューラーを実行するコンソールアプリケーションです。

私は2つのタグ(親divと子div)を持っています。基本的に私は子divを置き換える必要があります。ここにtxtファイルのリンクがあります。私は子供のdiv "スライド"について話しています。これは私が毎日作り直す必要があるものです。

<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ですか?もしそうなら、例えばXDocumentやXmlReader/XmlWriterのような標準のXML操作クラス.NETを組み込むことができます。それはより難しくなるかもしれませんが実行可能です。それが有効なXHTMLでない場合、サードパーティのコンポーネントを使用することが許されていないと、事態が本当に醜いかもしれません。 –

+0

入力いただきありがとうございます。それが私が探していたものです(ガイダンス)。私はコンテンツを一掃し、テキストファイル(javascriptと新しいhtmlタグを持つ)を書き直します。私はこれがより簡単だと思います。ダーリンに感謝します。 –

関連する問題