我有一个带节点的XML文件! 我正在尝试创建网络服务搜索!在不使用数据库的情况下,请使用相同的xml文件。 有可能的例子吗?
这就是我想要做的。
[WebMethod]
public List<string> find(string id)
{
XElement xelement = XElement.Load("books.xml");
string test = null;
IEnumerable<XElement> listOfBooks = xelement.Elements();
List<string> attributes = new List<string>();
foreach (var _books in listOfBooks)
{
if(_books.Element("title").Value==id )
{
System.Diagnostics.Debug.WriteLine(_books.Element("genre").Value);
System.Diagnostics.Debug.WriteLine(_books.Element("title").Value);
System.Diagnostics.Debug.WriteLine(_books.Element("description").Value);
attributes.Add(_books.Element("genre").Value);
attributes.Add(_books.Element("title").Value);
attributes.Add(_books.Element("description").Value);
test = _books.Element("description").Value;
}
}
return attributes;
}
我想分割返回的列表。