{
path.Append(String.Format(
"[contains(concat('|', @name, '|'), '|{0}|') and " +
- "contains(concat('|', @version, '|'), '|{1}|')]",
+ "(contains(concat('|', @version, '|'), '|{1}|') or not(boolean(@version)))]",
apiname,
apiversion));
}
}
else if (!String.IsNullOrEmpty(apiversion))
{
- path.Append(String.Format("[contains(concat('|', @version, '|'), '|{0}|')]", apiversion));
+ path.Append(String.Format("[contains(concat('|', @version, '|'), '|{0}|') or not(boolean(@version))]", apiversion));
}
if (function != null)