-1

w3schools XML の例で見つけた単純な xml 行のセットを示します。

コンソール アプリケーションからこれらのデータにアクセスする方法を知りたい (コンソール アプリケーション プロジェクトで app.config を挿入した)

<?xml version="1.0" encoding="ISO-8859-1"?>
 <bookstore>
   <book category="cooking">
     <title lang="en">Everyday Italian</title>
     <author>Giada De Laurentiis</author>
     <year>2005</year>
     <price>30.00</price>
   </book>
   <book category="children">
     <title lang="en">Harry Potter</title>
     <author>J K. Rowling</author>
     <year>2005</year>
     <price>29.99</price>
   </book>
 </bookstore>
4

2 に答える 2

6

XML データを読みたいだけだと仮定します。構成のようには見えないので、これを通常の XML ファイルに入れる方がよいと思います。

次のように XML を解析できます。

var doc = new XmlDocument();
doc.Load(@"XmlFile.xml");

var root = doc.DocumentElement;
if (root == null)
    return;

var books = root.SelectNodes("book");
if(books == null)
    return;

foreach (XmlNode book in books)
{
    var title = book.SelectSingleNode("title");
    var auth = book.SelectSingleNode("author");
    //And so on
}
于 2012-12-11T05:24:42.750 に答える
2

App.Config にアクセスしたい場合は、次ConfigurationManagerのように使用できます。

string filetype = ConfigurationSettings.AppSettings [ "filetype" ] ;

また、C# で XML ファイルを操作する場合は、このリンクを使用するか、 LINQ to XML を使用できます。

于 2012-12-11T05:21:04.380 に答える