我在SharePoint工作流中具有InfoPath表單。我試圖使用InfoPath生成的XML的空白副本爲文檔庫創建新的表單實例來啓動工作流程,那不是我的問題所在。我有一個應用程序,它會將該文件複製到文檔庫,但是當我嘗試填充XML我收到此錯誤:將值添加到InfoPath XML模式
Data at the root level is invalid. Line 1, position 1
在讀取
doc.LoadXml("copiedFile.xml");
行了,我不知道爲什麼那麼,就我所知,XML已經很好地形成了(因爲這是由InfoPath自動完成的),所以我看不出問題出在哪裏。
的XML的前四行如下:
<?xml version="1.0" encoding="utf-8"?>
<?mso-infoPathSolution name="urn:schemas-microsoft-com:office:infopath:InfoPathForm:-myXSD-2009-10-12T13-20-27" solutionVersion="1.1.0.84" productVersion="12.0.0.0" PIVersion="1.0.0.0" href="http://seed-dev1/FormServerTemplates/InfoPathForm%5B3%5D.xsn"?>
<?mso-application progid="InfoPath.Document" versionProgid="InfoPath.Document.2"?>
<my:myFields xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dfs="http://schemas.microsoft.com/office/infopath/2003/dataFormSolution" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:my="http://schemas.microsoft.com/office/infopath/2003/myXSD/2009-10-12T13:20:27" xmlns:xd="http://schemas.microsoft.com/office/infopath/2003" xml:lang="en-US">
我擔心它會成爲那些相關的行之後的行,恐怕由於標題不計數。 – 2009-11-30 11:22:51
我把下一行如果有幫助,其他行只是表格的數據 – harryovers 2009-11-30 11:25:11