2012-01-17 4 views
0

こんにちは、ありがとう!文字列(文書ではない)の内容にLinq-to-XMLを使用するにはどうすればよいですか?

背景

私はテキストボックスを搭載したWindowsフォームにMS Wordからコンテンツを解析し、当社の開発チームのための開発ツールに取り組んでいます。テキストに対して何らかの処理を行い、フォームをデータベースに提出します。

フォームのテキストボックスには、後でXSLTで使用するために、独自のXMLにクリーンアップして変換する必要のあるWord XMLが含まれています。

フォームが作成されたら、Word XMLを使用して、Linqを使用して特定のタグ(例:<w:t>SOME TEXT</w:t>)を検索し、テキストボックスに到達する前に独自のXML(<Text>SOME TEXT</Text>)に変換します。私は、前処理段階での文字列から検索された内容にLINQのツーXMLを使用するにはどうすればよい

質問

?私はXDocumentをインスタンス化する方法を知っていますが、これは単なる文字列なので、私は困惑しています。おそらく単純なものが欠けているでしょう。

ありがとうございます!

答えて

3

XDocument.Parse Methodを使用すると、文字列からXDocumentを作成できます。

+0

ありがとうdtb!それはうまくいった。最初は "XMLに複数のルーツがあります"というエラーが表示されましたが、解析する前に文字列を ""にラップしていました。乾杯! –

関連する問題