Yr wyf yn gweithio ar ffurflen InfPath heddiw ac yn rhedeg i fyny yn erbyn hen ffrind, "Eithriad heb eu trin wrth lunio ffurflen System.Xml.XmlException: Diwedd ffeil annisgwyl tra Enw dosrannu wedi digwydd. "
Digwyddodd hyn i mi amser maith yn ôl a ddim yn gwybod union yr hyn a wneuthum i ddatrys. Onest, Credaf oedd wedi'i newid i brosiect newydd a byth yn gweld hwn un datrys (Roedd fy anifeiliaid cyfnewid i ddelio gyda cur pen hwnnw). Chofiaf oedd diafol o broblem. Treuliais sawl diwrnod aflwyddiannus yn ymdrin ag ef. Ers hynny, Rwyf wedi gweld hyn wedi codi ar fforymau MSDN leiaf unwaith dros y flwyddyn ddiwethaf ac byth mewn gwirionedd yn gweld ateb ar ei gyfer.
Cyrraedd ei heddiw ac yn ffodus y tro hwn , Unig oeddwn wedi gwneud newid i ffurf. Chefnogais allan y newid hwnnw ac aeth y broblem i ffwrdd. Gwelir ei bod yn bosibl creu o'r templed defnyddio dylunydd InfoPath yn y fath fodd fel ei fod yn cynhyrchu gwall dosrannu ar ochr y gweinydd ffurflenni y ffens.
Yn fy achos, achoswyd y broblem gan y camau hyn:
- Ychwanegu elfen newydd i ffynhonnell ddata fel cae testun.
- Gollwng ar y ffurflen.
- Newid ei arddangos rhestr estynnol.
- Ddweud y gwymplen i dynnu ei gwerthoedd o'r rhestr bersonol SharePoint.
Ddim yn gwybod os bydd y camau hynny yn achosi problem neu efallai, rywsut y data yn y rhestr ei hun yn broblem. Yr wyf yn mynd i arbrofi ychydig i weld os gall fy ewinedd downt AU paramedrau hyn gyda mwy o fanylion.
</diwedd>
Dilynwch fi ar Twitter yn http://www.twitter.com/pagalvin