Auch wenn ich so mache, wie du habe ich wieder alle Werte:
Code:
nav = docNav.CreateNavigator();
nodeIter = nav.Select("/Catalog/Categories/Category[@name=\"" + name + "\"]/items/*");
while (nodeIter.MoveNext())
{
ProductItem prodItem = new ProductItem();
prodItem.Name = nodeIter.Current.GetAttribute("name", "");
nodeProduct = nodeIter.Current.Select("shortdescription");
nodeProduct.MoveNext();
prodItem.ShortDescription = nodeIter.Current.Value;
productList.Add(prodItem);
}