// private static string QueryValueSafe(XPathNavigator xpBase, string strXPath, // bool bQueryName) // { // return (QueryValue(xpBase, strXPath, bQueryName) ?? string.Empty); // } private static void ImportObject(XPathNavigator xpBase, GxiProfile p, string strXPath, string strAltXPath, ImportObjectDelegate f, GxiContext c) { if (f == null) { Debug.Assert(false); return; } XPathNodeIterator xi = QueryNodes(xpBase, strXPath, strAltXPath); if (xi == null) { return; // No assert } foreach (XPathNavigator xp in xi) { f(xp, p, c); } }
// private static string QueryValueSafe(XPathNavigator xpBase, string strXPath, // bool bQueryName) // { // return (QueryValue(xpBase, strXPath, bQueryName) ?? string.Empty); // } private static void ImportObject(XPathNavigator xpBase, GxiProfile p, string strXPath, string strAltXPath, ImportObjectDelegate f, GxiContext c) { if(f == null) { Debug.Assert(false); return; } XPathNodeIterator xi = QueryNodes(xpBase, strXPath, strAltXPath); if(xi == null) return; // No assert foreach(XPathNavigator xp in xi) { f(xp, p, c); } }