IE can fix many XML file errors,bot firefox can not.

解决方案 »

  1.   

    是用DomDocument建立的xml吗,可以保证xml绝对不会出错
      

  2.   

    是用DomDocument建立的xml文件,但是还是不行。
      

  3.   

    贴出xml文档,一般ie对xml格式要求要宽容些
      

  4.   

    这是生成的xml源码,因为太只贴出部分,但是在firefox上显示是一片空白<?xml version="1.0" encoding="utf-8"?>
    <Reader>
    <Menus>
    <menu id="128">
    <popup id="|0" text="&amp;File">
    <menuitem id="57601" text="&amp;Open...\tCtrl+O"/>
    <menuitem id="33111" text="&amp;Convert PDF..."/>
    <menuitem id="57602" text="&amp;Close\tCtrl+W"/>
    <menuitem id="57603" text="Save\tCtrl+S"/>
    <menuitem id="32932" text="Save &amp;As...\tCtrl+Shift+S"/>
    <menuitem id="57607" text="&amp;Print...\tCtrl+P"/>
    <menuitem id="57606" text="P&amp;rint Setup..."/>
    <menuitem id="57616" text="Recent File"/>
    <menuitem id="32776" text="Proper&amp;ties..."/>
    <menuitem id="57665" text="E&amp;xit\tCtrl+Q"/>
    </popup>
    <popup id="|1" text="&amp;Edit"><menuitem id="33112" text="&amp;Modify Content..."/>
    <menuitem id="57634" text="&amp;Copy\tCtrl+C"/>
    <menuitem id="57636" text="&amp;Find Text...\tCtrl+F"/>
    <menuitem id="32903" text="Find &amp;Next\tF3"/>
    <menuitem id="32985" text="&amp;Preferences...\tCtrl+K"/>
    </popup>
    <popup id="|2" text="&amp;View">
    <menuitem id="32782" text="&amp;Book\tAlt+1"/>
    <menuitem id="32783" text="&amp;Full Screen\tAlt+2"/>
    <menuitem id="32787" text="Zoom &amp;In\tCtrl+Num +"/>
    <menuitem id="32788" text="Zoom &amp;Out\tCtrl+Num -"/>
    <menuitem id="32789" text="Zoom &amp;To...\tCtrl+M"/>
    <menuitem id="32790" text="&amp;Actual Size\tCtrl+1"/>
    <menuitem id="32791" text="Fit &amp;Page\tCtrl+2"/>
    <menuitem id="32792" text="Fit &amp;Width\tCtrl+3"/>
    <popup id="|2|12" text="Page La&amp;yout">
    <menuitem id="32925" text="Sin&amp;gle Page"/><menuitem id="32926" text="&amp;Continuous"/>
    <menuitem id="32938" text="&amp;Facing"/>
    <menuitem id="32939" text="Con&amp;tinuous Facing"/>
    </popup>
    <popup id="|2|14" text="Rotate &amp;View">
    <menuitem id="32935" text="&amp;Clockwise\tShift+Ctrl+Plus"/>
    <menuitem id="32941" text="Counterclock&amp;wise\tShift+Ctrl+Minus"/>
    </popup>
    <menuitem id="32942" text="&amp;Reverse View"/>
    <menuitem id="32930" text="&amp;Advertisement"/>
    <popup id="|2|20" text="&amp;Toolbars">
    <menuitem id="33043" text="&amp;File"/>
    <menuitem id="33044" text="Na&amp;vigation"/>
    <menuitem id="33045" text="Rotate Vie&amp;w"/>
    <menuitem id="33046" text="&amp;Zoom"/>
    <menuitem id="33042" text="Ba&amp;sic"/>
    <menuitem id="33104" text="&amp;Help"/><menuitem id="33065" text="Te&amp;xt Viewer"/>
    <menuitem id="33048" text="&amp;Reset Toolbars\tAlt+F8"/>
    <menuitem id="33049" text="&amp;Dock All Toolbars\tCtrl+F8"/>
    <menuitem id="33053" text="Hide Toolbars\tF8"/>
    </popup>
    <menuitem id="32898" text="&amp;Menu Bar"/>
    <menuitem id="59393" text="&amp;Status Bar"/>
    </popup>
    <popup id="|3" text="&amp;Language">
    <menuitem id="40801" text="&amp;Default"/>
    </popup>
    <popup id="|4" text="&amp;Document">
    <menuitem id="32777" text="&amp;First Page\tHome"/>
    <menuitem id="32778" text="&amp;Previous Page\tLeft Arrow"/>
    <menuitem id="32779" text="&amp;Next Page\tRight Arrow"/>
    <menuitem id="32780" text="&amp;Last Page\tEnd"/>
    <menuitem id="33097" text="Previous &amp;View\tAlt+Left Arrow "/><menuitem id="33098" text="Next Vie&amp;w\tAlt+Right Arrow"/>
    <menuitem id="32781" text="&amp;Go to Page...\tShift+Ctrl+N"/>
    </popup>
    <popup id="|5" text="&amp;Tools">
    <menuitem id="32784" text="&amp;Hand Tool\tAlt+3"/>
    <menuitem id="32785" text="Zoom &amp;Out Tool\tAlt+4"/>
    <menuitem id="32786" text="Zoom &amp;In Tool \tAlt+5"/>
    <menuitem id="32977" text="Se&amp;lect Text\tAlt+6"/>
    <menuitem id="32987" text="&amp;Snapshot\tAlt+7"/>
    <menuitem id="32793" text="Text &amp;Viewer\tAlt+9"/>
    <menuitem id="33110" text="&amp;JavaScript"/>
    </popup>
    <popup id="|6" text="&amp;Window">
    <menuitem id="57648" text="&amp;New Window"/>
    <menuitem id="57650" text="&amp;Cascade"/>
    <menuitem id="57651" text="&amp;Tile"/>
    <menuitem id="57649" text="&amp;Arrange Icons"/><menuitem id="57602" text="Cl&amp;ose"/>
    <menuitem id="32795" text="Close Al&amp;l\tCtrl+Shift+W"/>
    </popup>
    <popup id="|7" text="&amp;Help">
    <menuitem id="32969" text="&amp;Set to Default PDF Reader"/>
    <menuitem id="32774" text="Foxit Software &amp;Home Page"/>
    <menuitem id="57664" text="&amp;About Foxit Reader..."/>
    </popup>
    </menu>
    <menu id="159">
    <popup id="|0" text="Bars">
    <menuitem id="33043" text="&amp;File"/>
    <menuitem id="33044" text="Na&amp;vigation"/>
    <menuitem id="33045" text="Rotate Vie&amp;w"/>
    <menuitem id="33046" text="&amp;Zoom"/>
    <menuitem id="33042" text="Ba&amp;sic"/>
    <menuitem id="33104" text="&amp;Help"/><menuitem id="33065" text="Te&amp;xt Viewer"/>
    <menuitem id="33048" text="&amp;Reset Toolbars\tAlt+F8"/>
    <menuitem id="33049" text="&amp;Dock All Toolbars\tCtrl+F8"/>
    <menuitem id="33053" text="Hide Toolbars\tF8"/>
    <menuitem id="32930" text="&amp;Advertisement"/>
    <menuitem id="32898" text="&amp;MenuBar"/>
    <menuitem id="59393" text="&amp;StatusBar"/>
    </popup>
    </menu>
    <menu id="164">
    <popup id="|0" text="Help">
    <menuitem id="32969" text="&amp;Set to Default PDF Reader"/>
    <menuitem id="32774" text="Foxit Software &amp;Home Page"/>
    <menuitem id="57664" text="&amp;About Foxit Reader..."/>
    </popup>
    </menu>
    <menu id="266"><popup id="|0" text="Select Text">
    <menuitem id="57634" text="&amp;Copy              \tCtrl+C"/>
    </popup>
    </menu>
    <menu id="245">
    <popup id="|0" text="&amp;View">
    <menuitem id="32782" text="&amp;Book\tAlt+1"/>
    <popup id="|0|2" text="S&amp;creen Tools">
    <menuitem id="32784" text="&amp;Hand Tool\tAlt+3"/>
    <menuitem id="32785" text="Zoom &amp;Out\tAlt+4"/>
    <menuitem id="32786" text="Zoom &amp;In\tAlt+5"/>
    <menuitem id="32977" text="&amp;Select Text\tAlt+6"/>
    <menuitem id="32987" text="&amp;Snapshot\tAlt+7"/>
    </popup>
    <menuitem id="32930" text="&amp;Advertisement"/>
    <menuitem id="32787" text="Zoom &amp;In\tCtrl+Num +"/>
    <menuitem id="32788" text="Zoom &amp;Out\tCtrl+Num -"/><menuitem id="32789" text="Zoom &amp;To...\tCtrl+M"/>
    <menuitem id="32790" text="&amp;Actual Size\tCtrl+1"/>
    <menuitem id="32791" text="Fit &amp;Page\tCtrl+2"/>
    <menuitem id="32792" text="Fit &amp;Width\tCtrl+3"/>
    <popup id="|0|14" text="Page La&amp;yout">
    <menuitem id="32925" text="Sin&amp;gle Page"/>
    <menuitem id="32926" text="&amp;Continuous"/>
    <menuitem id="32938" text="&amp;Facing"/>
    <menuitem id="32939" text="Con&amp;tinuous Facing"/>
    </popup>
    <popup id="|0|16" text="Rotate &amp;View">
    <menuitem id="32935" text="&amp;Clockwise\tShift+Ctrl+Plus"/>
    <menuitem id="32941" text="Counterclock&amp;wise\tShift+Ctrl+Minus"/>
    </popup>
    <menuitem id="32942" text="&amp;Reverse View"/>
    </popup>
    </menu><menu id="623">
    <popup id="|0" text="TextView">
    <menuitem id="57643" text="&amp;Undo\tCtrl+Z"/>
    <menuitem id="57635" text="Cu&amp;t\tCtrl+X"/>
    <menuitem id="57634" text="&amp;Copy\tCtrl+C"/>
    <menuitem id="57637" text="&amp;Paste\tCtrl+V"/>
    <menuitem id="32901" text="&amp;Delete\tDel"/>
    <menuitem id="57636" text="&amp;Find...\tCtrl+F"/>
    <menuitem id="32903" text="Find &amp;Next...\tF3"/>
    <menuitem id="57641" text="&amp;Replace...\tCtrl+H"/>
    <menuitem id="57642" text="Selete &amp;All\tCtrl+A"/>
    </popup>
    </menu>
    </Menus>
    </Reader>
      

  5.   

    你在生成XML的PHP页面最上边加上这句试:
    header("Content-type: text/xml");
      

  6.   

    lantersen(蓝水仁) ( ) 信誉:100  2006-06-20 10:26:00  得分: 0   谢谢了,可以了。
      

  7.   

    还有个问题,加了header("Content-type: text/xml");后支持firefox了,但同样还是不支持opera
      

  8.   

    为什么我下的opera没有办法打开xml文件呢?