<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.infopathdev.com:443/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Code</title><link>https://www.infopathdev.com:443/forums/45.aspx</link><description /><dc:language>en</dc:language><generator>CommunityServer 2007 SP3 (Build: 31118.962)</generator><item><title>Re: IsNode issues</title><link>https://www.infopathdev.com:443/forums/thread/53681.aspx</link><pubDate>Wed, 14 Apr 2010 13:38:12 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:53681</guid><dc:creator>Jimmy</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/53681.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=45&amp;PostID=53681</wfw:commentRss><description>&lt;p&gt;&amp;nbsp;The IsNode property is a bit of a pointless property because it is &lt;i&gt;always&lt;/i&gt; true.&amp;nbsp; I think it&amp;#39;s more conventional to check whether the result of SelectSingleNode() is null (or Nothing in vb).&amp;nbsp; You don&amp;#39;t really need a try...catch block.&amp;nbsp; Try this:&lt;/p&gt;&lt;p&gt;&amp;nbsp;MsgBox((myXPathNavigator.SelectSingleNode(&amp;quot;/my:Status/my:Questions/my:Questions1&amp;quot;,
 _&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Me.NamespaceManager) Is Nothing).ToString) &lt;/p&gt;</description></item><item><title>Re: IsNode issues</title><link>https://www.infopathdev.com:443/forums/thread/53673.aspx</link><pubDate>Wed, 14 Apr 2010 10:36:41 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:53673</guid><dc:creator>sunscreen-gr</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/53673.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=45&amp;PostID=53673</wfw:commentRss><description>&lt;p&gt;&amp;nbsp;Thanks for the answer. &lt;/p&gt;&lt;p&gt;I found another way as follows, just verifying or not the node: &lt;br /&gt;&lt;/p&gt;&lt;pre class="prettyprint"&gt;&lt;code&gt;&lt;span class="typ"&gt;Dim&lt;/span&gt;&lt;span class="pln"&gt; q &lt;/span&gt;&lt;span class="typ"&gt;As&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="typ"&gt;XPathNavigator&lt;/span&gt;&lt;span class="pln"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="typ"&gt;Dim&lt;/span&gt;&lt;span class="pln"&gt; path &lt;/span&gt;&lt;span class="kwd"&gt;as&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="typ"&gt;String&lt;/span&gt;&lt;span class="pln"&gt;&lt;br /&gt;&lt;br /&gt;path &lt;/span&gt;&lt;span class="pun"&gt;=&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="str"&gt;&amp;quot;/my:Status/my:Questions/my:Questions1&amp;quot;&lt;/span&gt;&lt;span class="pln"&gt;&lt;br /&gt;q &lt;/span&gt;&lt;span class="pun"&gt;=&lt;/span&gt;&lt;span class="pln"&gt; myXPathNavigator&lt;/span&gt;&lt;span class="pun"&gt;.&lt;/span&gt;&lt;span class="typ"&gt;SelectSingleNode&lt;/span&gt;&lt;span class="pun"&gt;(&lt;/span&gt;&lt;span class="pln"&gt;path&lt;/span&gt;&lt;span class="pun"&gt;,&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="typ"&gt;Me&lt;/span&gt;&lt;span class="pun"&gt;.&lt;/span&gt;&lt;span class="typ"&gt;NamespaceManager&lt;/span&gt;&lt;span class="pun"&gt;)&lt;/span&gt;&lt;span class="pln"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="typ"&gt;If&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="typ"&gt;Not&lt;/span&gt;&lt;span class="pln"&gt; q &lt;/span&gt;&lt;span class="typ"&gt;Is&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="typ"&gt;Nothing&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="typ"&gt;Then&lt;/span&gt;&lt;span class="pln"&gt;&lt;br /&gt;&amp;nbsp; &lt;/span&gt;&lt;span class="typ"&gt;MsgBox&lt;/span&gt;&lt;span class="pun"&gt;(&lt;/span&gt;&lt;span class="pln"&gt;q&lt;/span&gt;&lt;span class="pun"&gt;.&lt;/span&gt;&lt;span class="typ"&gt;ToString&lt;/span&gt;&lt;span class="pun"&gt;)&lt;/span&gt;&lt;span class="pln"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="typ"&gt;End&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="typ"&gt;If&lt;/span&gt;&lt;span class="pln"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Re: IsNode issues</title><link>https://www.infopathdev.com:443/forums/thread/53662.aspx</link><pubDate>Wed, 14 Apr 2010 07:57:13 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:53662</guid><dc:creator>Qazi Anis</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/53662.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=45&amp;PostID=53662</wfw:commentRss><description>&lt;p&gt;A workaround would be &lt;/p&gt;
&lt;p&gt;try&lt;/p&gt;
&lt;p&gt;{&lt;/p&gt;
&lt;p&gt;isnode=&amp;nbsp;myXPathNavigator.SelectSingleNode(&amp;quot;/my:Status/my:Questions/my:Questions1&amp;quot;, _&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Me.NamespaceManager).IsNode.ToString&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;catch (Exception ex)&lt;/p&gt;
&lt;p&gt;{&lt;/p&gt;
&lt;p&gt;isnode =false&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;if (isnode)&lt;/p&gt;
&lt;p&gt;{&lt;/p&gt;
&lt;p&gt;//action if present&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;else&lt;/p&gt;
&lt;p&gt;{&lt;/p&gt;
&lt;p&gt;//action if not present&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;</description></item><item><title>IsNode issues</title><link>https://www.infopathdev.com:443/forums/thread/53528.aspx</link><pubDate>Fri, 09 Apr 2010 14:53:27 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:53528</guid><dc:creator>sunscreen-gr</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/53528.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=45&amp;PostID=53528</wfw:commentRss><description>&lt;p&gt;Hi all,&amp;nbsp;&lt;/p&gt;&lt;p&gt;I use vb to get data through my form. I have some optional fileds in my form and I have this problem with the following code:&lt;/p&gt;&lt;p&gt;&amp;nbsp;MsgBox(myXPathNavigator.SelectSingleNode(&amp;quot;/my:Status/my:Questions/my:Questions1&amp;quot;, _&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Me.NamespaceManager).IsNode.ToString) &lt;/p&gt;&lt;p&gt;&amp;nbsp;When the optional filed &amp;#39;Questions1&amp;#39; is inserted to the form I get the value &amp;#39;true&amp;#39; by the IsNode function. If the field it is not inserted I have an exception,&lt;/p&gt;&lt;p&gt;stating that the reference is not correct (and it is indeed true). Is there a way to verify about a node, whether it is present or not in my form?&lt;/p&gt;&lt;p&gt;Thanks in advance,&lt;/p&gt;&lt;p&gt;Sun &lt;br /&gt;&lt;/p&gt;</description></item></channel></rss>