Esempio n. 1
0
        // 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);
            }
        }
Esempio n. 2
0
        // 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); }
        }