我是 xml,c# 的新手。我正在关注本教程:http ://www.dotnetcurry.com/ShowArticle.aspx?ID=564
但我的 xml 文件略有不同。我想在我的 c# 代码中读取的 xml 是这样的:http ://api.nextag.com/buyer/synd.jsp? search=ipod&ver=15&token=AQB7dB $kB8ULvbGT&pid=1807
我试图阅读这个 xml 的代码是:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Xml;
using System.Xml.Linq;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
XElement xelement = XElement.Load("http://api.nextag.com/buyer/synd.jsp?search=ipod&ver=15&token=AQB7dB$kB8ULvbGT&pid=1807");
XNamespace nxtg = "http://schemas.microsoft.com/office/infopath/2003/myXSD/2011-01-11T08:31:30";
IEnumerable<XElement> employees = xelement.Elements();
// Read the entire XML
foreach (var employee in employees)
{
//Console.WriteLine(employee);
//Console.WriteLine(employee.Value);
if (employee.Element(nxtg + "search-category") == null)
continue;
else
Console.WriteLine(employee.Element(nxtg + "search-category").Value);
//Console.WriteLine(employee.Element("EmpId").Value);
}
但没有运气。任何人都可以帮助我。