<?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>SharePoint Integration</title><link>https://www.infopathdev.com:443/forums/46.aspx</link><description> For questions concerning issues in the integration of SharePoint and Microsoft InfoPath.</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP3 (Build: 31118.962)</generator><item><title>Re: Error submitting to SharePoint List when ampersand included in field</title><link>https://www.infopathdev.com:443/forums/thread/93933.aspx</link><pubDate>Mon, 28 Oct 2013 15:21:41 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:93933</guid><dc:creator>Hilary Stoupa</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/93933.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=46&amp;PostID=93933</wfw:commentRss><description>&lt;p&gt;&amp;nbsp;If you use System.Xml.XmlWriter instead of a string builder to create your XML you won&amp;#39;t have to worry about this. Here are some links to get you started:&lt;/p&gt;&lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.xml.xmlwriter.aspx"&gt;http://msdn.microsoft.com/en-us/library/system.xml.xmlwriter.aspx&lt;/a&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/t8t5yhhk(v=vs.110).aspx"&gt;http://msdn.microsoft.com/en-us/library/t8t5yhhk(v=vs.110).aspx&lt;/a&gt;&lt;br /&gt;&lt;a href="http://stackoverflow.com/questions/1346995/how-to-create-a-xmldocument-using-xmlwriter-in-net"&gt;http://stackoverflow.com/questions/1346995/how-to-create-a-xmldocument-using-xmlwriter-in-net&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.bizsupportonline.net/infopath2007/programmatically-add-row-repeating-table-xmlwriter.htm"&gt;http://www.bizsupportonline.net/infopath2007/programmatically-add-row-repeating-table-xmlwriter.htm&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;</description></item><item><title>Re: Error submitting to SharePoint List when ampersand included in field</title><link>https://www.infopathdev.com:443/forums/thread/93930.aspx</link><pubDate>Mon, 28 Oct 2013 14:43:22 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:93930</guid><dc:creator>Garrett Affleck</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/93930.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=46&amp;PostID=93930</wfw:commentRss><description>&lt;p&gt;Here is the custom code. Note: this is a basic example that I used for testing, but the finished product is almost exactly the same, except there a many more fields.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Public Sub AddMethodNode(ByVal id As Integer, ByVal title As String, ByVal customername As String, ByVal customernumber As String, ByVal purchaseamount As String)&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; Dim sb As System.Text.StringBuilder = New System.Text.StringBuilder()&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; sb.AppendFormat(&amp;quot;&amp;lt;Method ID=&amp;quot;&amp;quot;{0}&amp;quot;&amp;quot; Cmd=&amp;quot;&amp;quot;New&amp;quot;&amp;quot;&amp;gt;&amp;quot;, id.ToString())&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; sb.AppendFormat(&amp;quot;&amp;lt;Field Name=&amp;quot;&amp;quot;Title&amp;quot;&amp;quot;&amp;gt;{0}&amp;lt;/Field&amp;gt;&amp;quot;, title)&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; sb.AppendFormat(&amp;quot;&amp;lt;Field Name=&amp;quot;&amp;quot;customername&amp;quot;&amp;quot;&amp;gt;{0}&amp;lt;/Field&amp;gt;&amp;quot;, customername)&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; sb.AppendFormat(&amp;quot;&amp;lt;Field Name=&amp;quot;&amp;quot;customernumber&amp;quot;&amp;quot;&amp;gt;{0}&amp;lt;/Field&amp;gt;&amp;quot;, customernumber)&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; sb.AppendFormat(&amp;quot;&amp;lt;Field Name=&amp;quot;&amp;quot;purchaseamount&amp;quot;&amp;quot;&amp;gt;{0}&amp;lt;/Field&amp;gt;&amp;quot;, purchaseamount)&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; sb.AppendFormat(&amp;quot;&amp;lt;/Method&amp;gt;&amp;quot;)&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim methodXml As XmlDocument = New XmlDocument()&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; methodXml.LoadXml(sb.ToString())&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim secDSNav As XPathNavigator = DataSources(&amp;quot;CustomListCAML&amp;quot;).CreateNavigator()&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; Dim batchNav As XPathNavigator = secDSNav.SelectSingleNode(&amp;quot;/Batch&amp;quot;, NamespaceManager)&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; batchNav.AppendChild(methodXml.DocumentElement.CreateNavigator())&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End Sub&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Public Sub CTRL15_5(ByVal sender As Object, ByVal e As ClickedEventArgs)&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;#39; Write your code here.&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; Dim secDSNav As XPathNavigator = DataSources(&amp;quot;CustomListCAML&amp;quot;).CreateNavigator()&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; Dim iter As XPathNodeIterator = secDSNav.Select(&amp;quot;/Batch/Method&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; Dim methodNodesCount As Integer = iter.Count&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim firstMethodNav As XPathNavigator = _&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; secDSNav.SelectSingleNode(&amp;quot;/Batch/Method[1]&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; NamespaceManager)&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; Dim lastMethodNav As XPathNavigator = _&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; secDSNav.SelectSingleNode(&amp;quot;/Batch/Method[&amp;quot; &amp;amp; _&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; methodNodesCount.ToString() &amp;amp; &amp;quot;]&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; NamespaceManager)&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; firstMethodNav.DeleteRange(lastMethodNav)&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;#39; Retrieve the rows of the repeating table&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; Dim root As XPathNavigator = MainDataSource.CreateNavigator()&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; Dim rows As XPathNodeIterator = root.Select( _&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;quot;/my:myFields/my:rows/my:row&amp;quot;, NamespaceManager)&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;#39; Loop through the rows of the repeating table&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;#39; and construct the CAML Batch XML&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; Dim counter As Integer = 1&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; While rows.MoveNext()&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;#39; Retrieve the title&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; Dim title As String = rows.Current.SelectSingleNode( _&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;quot;my:title&amp;quot;, NamespaceManager).Value&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; Dim customername As String = rows.Current.SelectSingleNode( _&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;quot;my:customername&amp;quot;, NamespaceManager).Value&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; Dim customernumber As String = rows.Current.SelectSingleNode( _&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;quot;my:customernumber&amp;quot;, NamespaceManager).Value&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; Dim purchaseamount As String = rows.Current.SelectSingleNode( _&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;quot;my:purchaseamount&amp;quot;, NamespaceManager).Value&lt;/p&gt;&lt;p&gt;&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;#39; Add an item to the CAML Batch XML&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; AddMethodNode(counter, title, customername, customernumber, purchaseamount)&lt;/p&gt;&lt;p&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;#39; Increment the counter&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; counter = counter + 1&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; End While&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;#39; Submit the rows to the Lists web service to update the custom list&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; DataConnections(&amp;quot;CustomListItemsSubmit&amp;quot;).Execute()&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;#39;close the form&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; Dim nav As XPathNavigator = MainDataSource.CreateNavigator()&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; nav.SelectSingleNode(&amp;quot;//my:field18&amp;quot;, NamespaceManager).SetValue(&amp;quot;URL&amp;quot;)&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End Sub&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; End Class&lt;br /&gt;End Namespace&lt;/p&gt;&lt;p&gt;Thanks for you&amp;#39;re help.&lt;/p&gt;</description></item><item><title>Re: Error submitting to SharePoint List when ampersand included in field</title><link>https://www.infopathdev.com:443/forums/thread/93927.aspx</link><pubDate>Mon, 28 Oct 2013 14:23:17 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:93927</guid><dc:creator>Hilary Stoupa</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/93927.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=46&amp;PostID=93927</wfw:commentRss><description>&lt;p&gt;&amp;nbsp;Mind posting your code? I&amp;#39;m wondering what the variable &amp;quot;sb&amp;quot; is.&lt;/p&gt;</description></item><item><title>Re: Error submitting to SharePoint List when ampersand included in field</title><link>https://www.infopathdev.com:443/forums/thread/93907.aspx</link><pubDate>Fri, 25 Oct 2013 13:08:28 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:93907</guid><dc:creator>Garrett Affleck</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/93907.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=46&amp;PostID=93907</wfw:commentRss><description>&lt;p&gt;Thanks for the quick reply&amp;nbsp;Mrs. Stoupa,&lt;/p&gt;&lt;p&gt;I ran the debugger and the follwoing error was was thrown when I put an ampersand in the field:&lt;/p&gt;&lt;p&gt;&amp;nbsp;XmlException was unhandled by user code&lt;/p&gt;&lt;p&gt;the following&amp;nbsp;line of code&amp;nbsp;was referenced:&lt;/p&gt;&lt;p&gt;methodXml.LoadXml (sb.ToString())&lt;/p&gt;&lt;p&gt;I&amp;#39;m not going to try&amp;nbsp;and pretend to be a programmer, I got this code from google. So, if the code needs to be adjusted to handle ampersands, that is well outside my current ability and&amp;nbsp;understanding. However, I am a quick learner ;-)&lt;/p&gt;&lt;p&gt;Thanks,&lt;/p&gt;&lt;p&gt;Garrett&lt;/p&gt;</description></item><item><title>Re: Error submitting to SharePoint List when ampersand included in field</title><link>https://www.infopathdev.com:443/forums/thread/93897.aspx</link><pubDate>Fri, 25 Oct 2013 01:08:11 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:93897</guid><dc:creator>Hilary Stoupa</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/93897.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=46&amp;PostID=93897</wfw:commentRss><description>&lt;p&gt;&amp;nbsp;Have you tried looking at the form code and making your changes there? Because this seems like an issue with the custom code.... you could run it in debug, see what&amp;#39;s going awry?&lt;/p&gt;</description></item><item><title>Error submitting to SharePoint List when ampersand included in field</title><link>https://www.infopathdev.com:443/forums/thread/93895.aspx</link><pubDate>Thu, 24 Oct 2013 20:13:59 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:93895</guid><dc:creator>Garrett Affleck</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/93895.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=46&amp;PostID=93895</wfw:commentRss><description>&lt;p&gt;I have a IP form with several questions for users answer. The fields are then submitted to a SharePoint list at which point a workflow runs and a word document is generated. Its really cool, and works great...most of the time. I started noticing the&amp;nbsp;following error pop up from time to time, which seemed to be completely random:&lt;/p&gt;&lt;p&gt;An error occurred while parsing EntityName.&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp; at System.Xml.XmlTextReaderImpl.Throw(Exception e)&lt;br /&gt;&amp;nbsp;&amp;nbsp; at System.Xml.XmlTextReaderImpl.ParseEntityName()&lt;br /&gt;&amp;nbsp;&amp;nbsp; at System.Xml.XmlTextReaderImpl.ParseEntityReference()&lt;br /&gt;&amp;nbsp;&amp;nbsp; at System.Xml.XmlTextReaderImpl.Read()&lt;br /&gt;&amp;nbsp;&amp;nbsp; at System.Xml.XmlLoader.LoadNode(Boolean skipOverWhitespace)&lt;br /&gt;&amp;nbsp;&amp;nbsp; at System.Xml.XmlLoader.LoadDocSequence(XmlDocument parentDoc)&lt;br /&gt;&amp;nbsp;&amp;nbsp; at System.Xml.XmlDocument.Load(XmlReader reader)&lt;br /&gt;&amp;nbsp;&amp;nbsp; at System.Xml.XmlDocument.LoadXml(String xml)&lt;br /&gt;&amp;nbsp;&amp;nbsp; at Form1.FormCode.AddMethodNode(Int32 id, String title, String customername, String customernumber, String purchaseamount)&lt;br /&gt;&amp;nbsp;&amp;nbsp; at Form1.FormCode.CTRL15_5(Object sender, ClickedEventArgs e)&lt;br /&gt;&amp;nbsp;&amp;nbsp; at Microsoft.Office.InfoPath.Internal.ButtonEventHost.OnButtonClick(DocActionEvent pEvent)&lt;br /&gt;&amp;nbsp;&amp;nbsp; at Microsoft.Office.Interop.InfoPath.SemiTrust._ButtonEventSink_SinkHelper.OnClick(DocActionEvent pEvent)&lt;br /&gt;&lt;/p&gt;&lt;p&gt;It took a&amp;nbsp;while, but I finally figured out what was causing the problem.&amp;nbsp;There is a particular multi-line field where users are required to enter multiple paragraphs. If the user enters an ampersand anywhere in their text, the above error is thrown on submit. &lt;/p&gt;&lt;p&gt;I&amp;#39;ve tried everything I can think of to fix this.&lt;/p&gt;&lt;p&gt;&amp;nbsp;I&amp;#39;ve tried using the translate function: translate(field,&amp;quot;&amp;amp;&amp;quot;,&amp;quot;and&amp;quot;)&amp;nbsp; ---result is no error but that just returns an &amp;quot;a&amp;quot;&lt;/p&gt;&lt;p&gt;I&amp;#39;ve tried concatenating &amp;lt; before and &amp;gt; after the field: concat(&amp;quot;&amp;lt;&amp;quot;,field,&amp;quot;&amp;gt;&amp;quot;) -----still get the error&lt;/p&gt;&lt;p&gt;I&amp;#39;ve tried concatenating &amp;quot; before and &amp;quot; after the field: concat(&amp;quot;&amp;quot;&amp;quot;,field,&amp;quot;&amp;quot;&amp;quot;)-----Infopath doesn&amp;#39;t like the function&lt;/p&gt;&lt;p&gt;I&amp;#39;ve tried creating a textbox to hold the quotation and then concatenating: concat(quotefield,field,quotefield)-----still get the error&lt;/p&gt;&lt;p&gt;The only thing I haven&amp;#39;t done is translating it to something like % and then running an AutoOpen macro on the document to replace % with &amp;amp;....that just seems like a waste.&lt;/p&gt;&lt;p&gt;&amp;nbsp;Any suggestioins?&lt;/p&gt;</description></item></channel></rss>