2016-09-22 13 views
-2

C#でXMLファイルのシンボルを置き換え、そのXMLファイルを読み取ることはできますか? (←、↑)のようなシンボルを含むXMLファイルがあり、そのXMLファイルをブラウザで印刷したいが、エラーが発生していた。異なる記号を含むXMLファイルを読む方法。 (←)

xmlのシンボルを置き換えて、有効なxmlファイルをブラウザに表示することは可能ですか?

+1

xmlファイルを提供 – shas

+0

私はXMLをアップロードできないほどの評判の点がないため、こんにちはshas、以下は問題のXMLノードです。 <属性名= "必須" value = "True" />

+1

破損したファイル/この場合、XMLと似ていますが、ドキュメントはXMLではありません。ここでの真の解決策は、あなたに "XML"を提供する人が実際に破損したファイルではなくXMLを提供することを主張することです。彼らが自分自身を助けるように助けてください。 – spender

答えて

0

IsXmlCharを使用して、無効なXML文字を見つけ出して削除できます。

無効なXML文字を削除します。この

string sMyXMLContent = "<your xml string>"; 
var validXmlChars = sMyXMLContent.Where(ch => XmlConvert.IsXmlChar(ch)).ToArray(); 

これを試してみてください。

関連する問題