У меня есть XML-файлы, содержащие такие данные ...
<parent>
<boy/>
</parent>
<parent>
<girl/>
<parent>
<parent>
<boy/>
<girl/>
</parent>
... и я хочу сосчитать родителей, у которых есть оба типа дочерних узлов IE: 1 мальчик и 1 девочка каждый. В приведенном выше примере ответ равен 1, поскольку только у одного родителя есть и мальчик, и девочка. Я использую xpath для запроса XML. У меня сейчас что-то вроде этого ...
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load(inXML);
int ParentsWithBothKids = xmlDoc.SelectNodes("MY QUERY HERE!!!").Count;
Различные запросы, которые я пробую, либо выдают ошибку как недопустимый xpath, либо всегда возвращают 0, даже если у небольшого тестового XML-файла, который я использую, определенно есть.
Есть идеи, какой запрос xpath я могу использовать?