У меня есть такой XML-документ ... этот документ XML предоставляет контент для веб-страниц
<pages id="pages">
<page id="Shipping-Services">
<linktext>Shipping Services</linktext>
<pagelink>Shipping-Services</pagelink>
<content>Shipping Services</content>
<H1>Shipping Services</H1>
<LogoALT>Shipping Services</LogoALT>
<Title>Shipping Services</Title>
<Desc>Shipping Services</Desc>
<KeyWords>My, Key, Words</KeyWords>
<banner></banner>
<market>value</market>
</page>
</pages>
Я пытаюсь выполнить поиск по идентификатору страницы и рынку, используя xmldocument.selectnodes
XmlDocument xdoc2 = new XmlDocument();
xdoc2.Load(Server.MapPath("~/xml/Pagesextend.xml"));
XmlNodeList xList2 = xdoc2.SelectNodes(".//*[@id='" + Request.QueryString[1].ToString() + "']");
попробовал это .... не работает
XmlDocument xdoc = new XmlDocument();
xdoc.Load(Server.MapPath("~/xml/Pages.xml"));
XmlNodeList xList = xdoc.SelectNodes(".//*[@id='" + Request.QueryString["p"].ToString() + "' and contains(market, '" + Request.QueryString["m"].ToString() + "']");
Я могу искать по идентификатору без проблем, но добавление второго рыночного параметра ставит меня в тупик ... Любая помощь будет отличной.
какой xpath я бы ввел, чтобы использовать два параметра, как у меня есть настройка xml?