使用Web服务搜索xml节点

时间:2018-11-21 12:11:24

标签: c# asp.net xml

我有一个带节点的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;

}

我想分割返回的列表。

0 个答案:

没有答案