-1

xml で構成のバージョン値 = 1.0.1.2 を読み取る方法を C# で記述する必要がありますか? この値を取得して、文字列変数に割り当てたいと思います。あなたのサンプルコードは高く評価されます。ありがとう!

<?xml version="1.0" encoding="utf-8" ?>
  <Configuration version="1.0.1.2" createDate="2013-07-04T10:00:00">
    <config>
  .
  .
  .
  .
  </config>
  </Configuration>
4

1 に答える 1

0

LINQ to XML を使用できます (これにより、xml ファイル全体がメモリに読み込まれます)。

XDocument xdoc = XDocument.Load(path_to_xml);
var version = (string)xdoc.Root.Attribute("version");

または、XmlReader を使用してファイルをメモリにロードしないようにします。

using(XmlReader reader = XmlReader.Create(path_to_xml))
{
    reader.MoveToContent();
    var version = reader.GetAttribute("version")
}
于 2013-08-01T09:28:23.813 に答える