浏览器中的XML支持不仅仅是IE9

时间:2015-10-07 23:48:42

标签: xml google-chrome internet-explorer firefox opera

我的代码出了什么问题?

 <HTML><HEAD><TITLE>Лабораторная работа 2</TITLE></HEAD>
        <BODY>
            <XML ID="dsoStudent" SRC="file_1.xml"></XML>
            <H2> Список студентов </H2>
            <TABLE DATASRC="#dsoStudent" BORDER="6" CELLPADDING="5" width="100%"> 
                <THEAD style =”background-color: maroon”>
                <TH> Фамилия</TH>
                <TH> Имя</TH> 
                <TH> Год рождения</TH>
                <TH> Группа</TH> 
                </THEAD>
                <TR ALIGN="center">
                    <TD><SPAN DATAFLD="FAMILY" STYLE="font-style:italic"> </SPAN> </TD>
                    <TD><SPAN DATAFLD="NAME" > </SPAN> </TD>
                    <TD><SPAN DATAFLD="YEAR"> </SPAN> </TD> 
                    <TD><SPAN DATAFLD="GROUP"> </SPAN> </TD>    
                </TR>
            </TABLE></BODY></HTML>

XML CODE in file_1.xml

仅适用于IE9。在IE9 +和其他浏览器上工作需要做些什么?

1 个答案:

答案 0 :(得分:0)

您似乎正在使用a non-standard Internet Explorer extension来显示数据。 datasrc不是任何标准的一部分,甚至微软也正在摆脱旧的非标准功能,这可能就是为什么它甚至不适用于新版本的IE。

我建议您考虑使用当前的Web标准实现您的功能,例如使用AJAX获取XML并使用JavaScript创建显示数据的元素。或者使用服务器端代码从数据中形成HTML。