PessoALLUltimamente programando com InfoPath venho encontrado um problema muito comentado nos foruns MS e outros de desenvolvimento na web, a infeliz excecao Unexpected end of file while parsing Name has occurred Meu cenario era o seguinte: Dois DataSources Secundarios apontando para listas do SharePoint cada um ligado a um DropDownList do InfoPathAo criar minha regra de negocio no VS e executar os testes com o cliente do InfoPath tudo funciona uma beleza! Porem ao publicar no SharePoint Form Services o mesmo lancou uma excecao desconhecida, a mensagem consegui enxergar nos logs K do SharePoint%Program Files%\Common Files\Microsoft Shared\Web Server Extensions\12\LOGSExcecao durante o processamento da solicitacao. (Usuario: Dominio\UserName, Nome do Formulario: Formulario, IP: , Solicitacao: http://server/_layouts/Postback.FormServer.aspx, ID do Formulario: urn:schemas-microsoft-com:office:infopath:formulario:-myXSD-2009-02-10T11-21-53, Tipo: XmlException, Mensagem de Excecao: Unexpected end of file while parsing Name has occurred. Line 1, position 324.) O problema real e o modelo de objetos nao estava gerando o XML corretamente por causa do formato das listas... Mas como? Simples o nome da lista continha caracteres especiais e algumas colunas tambem! Algo do tipo:Lista de FuncionariosColuna: Data de Aniversario Imaginem que na hora de codificar os acentos o sistema por engano faca o seguinte: Codifique > em seu valor > ou < < ?As tags do nosso XML ficam corropidas e ele acaba por perceber que ocorreu um Unexpected end of file while parsing Name Consegui driblar por esse problema com um work around mudando os nomes na definicao da lista para outros sem caracteres especiais. Existem outras formas de resolver este problema, esta foi a que funcionou no meu ambiente. Abracos e ate a proxima.(function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) {return;} js = d.createElement(s); js.id = id; js.src = "//connect.facebook.net/en_US/all.js#xfbml=1"; fjs.parentNode.insertBefore(js, fjs);}(document, 'script', 'facebook-jssdk')); Existem muitos desenvolvedores que nao gostam do SharePoint e nao conseguem enxerga-lo como uma plataforma que pode trazer beneficios ao negocio do cliente. Eu nao entendia o porque disso ate conversar com uma pessoa, ela se mostrava totalmente avesso ao desenvolvimento de projetos com a plataforma SharePoint, vejam um trecho da conversa: Fulano: ...os caras estao usando muito sharelixo... eu: ... a demanda por SharePoint aqui e muito grande... tem interesse ? Fulano: nem a pau!!! SharePoint e chato d+... se voce ver a intranet que os caras fizeram com .NET ficou melhor que SharePoint... eu: Duvido!!! Pode ser verdade que a Intranet ficou boa, mas isso nao prova ser melhor ou pior desenvolvimento do produto utilizando o SharePoint ou nao, a unica conclusao possivel e que eles fizeram uma correta concepcao do produto... Fulano: o que eu estou falando e que da pra fazer a mesma coisa sem o SharePoint... eu: hahahahaha, ta certo programador da nasa!!! J, vamos ver se isso realmente e possivel, primeiro, com o SharePoint a empresa ganha muito mais... Fulano: e isso que ainda nao e claro: fluxo de aprovacao e controle de usuario ? webparts ? grande coisa... eu: Realmente isso nao e grande coisa..., alias SharePoint nao e so isso, nao se trata apenas de um classico GED, e uma solucao completa com poderosas ferramentas