Здравствуйте, я работаю над поиском XmlDocumentВыберите один узел, используя дочерний узел, содержащий конкретный внутренний текст. XMLDocument
часть моего документ является
<Product ID="102166">
<Name>Name1</Name>
<Mrp>220.0000</Mrp>
<Price>210.2800</Price>
<Cost>177.8700</Cost>
<Barcode>102166,10216610,8901786409990,9910216600011,10216620,9910216600202
</Barcode>
</Product>
Я хочу, чтобы выбрать один узел продукта из документа которого Артикул внутреннего текст содержит заданную строку
например, если я даю 8901786409990 в качестве входного выхода должен быть его родитель, т.е. Продукт с идентификатором 102166
Я пробовал следующее без успеха
string ItemCode="8901786409990 ";
XmlNode node = doc.SelectSingleNode("/*/b:Product[contains(b:Barcode,'" + Itemcode1 + "')");
Это исключение для исключения '/*/b:Product[contains(b:,'8901786409990')'
имеет недействительный токен.
Любая помощь?
Это было по ошибке. Barcode и Itemcode такие же, но –
попробовали, но разные исключения см. Ниже комментарий –