2014-01-26 3 views
-1

У меня есть простой XML-документ main.xmlXML не работает

<?xml version="1.0"?> 
<students> 
<student> 
    <name>Name1</name> 
    <surname>Surname1</surname> 
</student> 
<student> 
    <name>Name2</name> 
    <surname>Surname2</surname> 
</student> 
<student> 
    <name>Name3</name> 
    <surname>Surname3</surname> 
</student> 
</students> 

Также у меня есть HTML-страница main.html, где я хочу, чтобы показать данные из XML-файла.

<html> 
<head> 
    <title>Test XML</title> 
</head> 
<body> 
    <xml id="students" src="main.xml"></xml> 
    <table id="table" datasrc="#students" border="1"> 
     <thead> 
      <th>Student name</th> 
      <th>Student surname</th> 
     </thead> 
     <tbody> 
      <td><span datafld="name"></span></td> 
      <td><span datafld="surname"></span></td> 
     </tbody> 
    </table> 
</body> 
</html> 

Но это не сработает - оно показывает только головку стола. Оба файла находятся в одной папке. Зачем?

Я использую Windows 7 и IE8

+1

В качестве примечания стороны [Острова данных XML устарели] (http://msdn.microsoft.com/en-us/library/ie/hh801224.aspx). – GSerg

+0

@GSerg, я знаю, но мои экзаменационные вопросы не согласны со мной: lol: – lapots

+3

У вас определенно есть 's отсутствует вокруг этих и . Это * может * помочь .... – robnick

ответ

0

Дело решается: Я забыл тег tr перед тем td с.