2012-02-14 8 views
3

エンコーディング宣言の属性を分離して取得する方法はありますか?Linqを使ってエンコーディング宣言を確認する

<?xml version="1.0" encoding="UTF-8" ?> 

あなたが文書全体またはちょうど開始要素とXDOCかのXElementをinitalizeことができますが、どのようにこのタグを切り離しますように...それは名前を持っているdoesntのようだ...あるいは、少なくとも私はいけませんそうしているかどうかを知る。

答えて

5

あなたはXDocument.Declaration Propertyを使用することができます。

XDocument document = XDocument.Load(xmlFilePath); 
string encoding = document.Declaration.Encoding; 

ボーナスとして、あなたもバージョン番号を取得することができます。

string version = document.Declaration.Version; 
+0

ああ、はいthatsのかなり素敵:)を。ありがとうBojin –

関連する問題