Jsf IE9:XML5632中的FileUpload事件更新错误:只允许一个根元素

Jsf IE9:XML5632中的FileUpload事件更新错误:只允许一个根元素,jsf,file-upload,internet-explorer-9,primefaces,Jsf,File Upload,Internet Explorer 9,Primefaces,我正在使用PrimeFaces的组件。上传后,我有一个事件“更新”。对于Chrome和Firefox,会触发更新事件,但对于IE(IE9),则不会。它显示以下错误: XML5632:只允许一个根元素 这是如何造成的,我如何解决?我正在使用PF 3.0 Final(两三周前下载)、Mojarra 2.1.3、GlassFish 3.1。我可以在Win7 X64上重现您在IE 9.0.8112.16421上遇到的问题。我甚至可以在PrimeFaces自己的展示页面上为和复制它,但不能在上复制。每次上

我正在使用PrimeFaces的
组件。上传后,我有一个事件“更新”。对于Chrome和Firefox,会触发更新事件,但对于IE(IE9),则不会。它显示以下错误:

XML5632:只允许一个根元素


这是如何造成的,我如何解决?我正在使用PF 3.0 Final(两三周前下载)、Mojarra 2.1.3、GlassFish 3.1。

我可以在Win7 X64上重现您在IE 9.0.8112.16421上遇到的问题。我甚至可以在PrimeFaces自己的展示页面上为和复制它,但不能在上复制。每次上传后,我都会在IE控制台中看到以下错误,
不会显示

XML5632:只允许一个根元素。
,第1行第37个字符
此错误已报告为,已关闭为


到目前为止,恐怕除了重新报告此错误和/或在他们自己的论坛上碰撞外,没有其他方法可以引起对此问题的注意。

我可以在Win7 X64上重现您对IE 9.0.8112.16421的问题。我甚至可以在PrimeFaces自己的展示页面上为和复制它,但不能在上复制。每次上传后,我都会在IE控制台中看到以下错误,
不会显示

XML5632:只允许一个根元素。
,第1行第37个字符
此错误已报告为,已关闭为


到目前为止,恐怕没有别的办法,只能重新报告此错误和/或在他们自己的论坛上点击以引起对此问题的关注。

我已经找到了一个临时解决方案

不是使用事件
更新
,而是使用

像这样:

<h:form enctype="multipart/form-data">
    <p:fileUpload auto="true" 
              label="Choisir..." 
              mode="advanced" 
              oncomplete="remoteCommandUpdateDataTable()"
              fileUploadListener="#{uploadBean.handleFileUpload}">
            <f:attribute name="evidence" value="#{evidence}"/>
    </p:fileUpload>
    <p:remoteCommand name="remoteCommandUpdateDataTable" update="myDataTable"/>
</h:form>


这和想更新一样,但它可以与Chrome、Firefox和IE一起使用

我已经找到了一个临时解决办法

不是使用事件
更新
,而是使用

像这样:

<h:form enctype="multipart/form-data">
    <p:fileUpload auto="true" 
              label="Choisir..." 
              mode="advanced" 
              oncomplete="remoteCommandUpdateDataTable()"
              fileUploadListener="#{uploadBean.handleFileUpload}">
            <f:attribute name="evidence" value="#{evidence}"/>
    </p:fileUpload>
    <p:remoteCommand name="remoteCommandUpdateDataTable" update="myDataTable"/>
</h:form>


这和想更新一样,但它可以与Chrome、Firefox和IE一起使用

好的。。。我会尝试在他们的论坛上找到一个解决方案,如果我有,我会在这里发布。我认为除了让他们修复代码并提供PF 3.0的更新版本之外,没有其他解决方案了。好吧。。。我会尝试在他们的论坛上找到一个解决方案,如果我有,我会在这里发布。我认为除了让他们修复代码并提供PF 3.0的更新版本之外,没有其他解决方案了。它将在PrimeFaces 3.1中修复:-)它将在PrimeFaces 3.1中固定:-)