Чтение XML-файла в C# с помощью CsQuery
using CsQuery;
namespace CSQuery
{
class Program
{
static void Main(string[] args)
{
var dom = CQ.Create(/*I am not sure what goes here*/);
//Not sure if this is the correct setup as well
CQ mf = dom["MANUFACTURER"];
CQ md = dom["MODEL"];
Console.WriteLine(mf);
Console.WriteLine(md);
Console.ReadKey();
}
}
}
<?xml version="1.0" encoding="utf-8" ?>
--------------------------------------------------------
PARTS:
Title: Computer Parts
<ITEM>Motherboard</ITEM>
<MANUFACTURER>ASUS</MANUFACTURER>
<MODEL>P3B-F</MODEL>
<COST> 123.00</COST>
<ITEM>Video Card</ITEM>
<MANUFACTURER>ATI</MANUFACTURER>
<MODEL>All-in-Wonder Pro</MODEL>
<COST>160.00</COST>
<ITEM> Monitor </ITEM>
<MANUFACTURER>LG Electronics</MANUFACTURER>
<MODEL> 995E</MODEL>
<COST> 290.00</COST>
</PART></PARTS>
Выше мой код, который я написал до сих пор, я пытаюсь извлечь ИЗГОТОВИТЕЛЬ и МОДЕЛЬ из примера, заданного XML-кода. Когда я компилирую, я получаю сообщение об ошибке, в котором говорится, что источник не может быть найден, и я думаю, что это может быть проблемой с моей настройкой, и я не уверен, что именно должно входить в мой CQ.Create() в качестве параметра (я пытался поместить в точном файле parts.xml, но это не помогло).