Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: JS разбор XML
 
 автор: ZAHTET   (28.02.2007 в 17:04)   письмо автору
 
 


function importXML()
{
    if (document.implementation && document.implementation.createDocument)
    {
        xmlDoc = document.implementation.createDocument("", "", null);
        xmlDoc.onload = createTable;
    }
    else if (window.ActiveXObject)
    {
        xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
        xmlDoc.onreadystatechange = function () {
            if (xmlDoc.readyState == 4) createTable()
        };
     }
    else
    {
        alert('Your browser can\'t handle this script');
        return;
    }
    xmlDoc.load("emperors.xml");
}

function createTable()
{
    var x = xmlDoc.getElementsByTagName('emperor');
    var newEl = document.createElement('TABLE');
    newEl.setAttribute('cellPadding',5);
    var tmp = document.createElement('TBODY');
    newEl.appendChild(tmp);
    var row = document.createElement('TR');
    for (j=0;j<x[0].childNodes.length;j++)
    {
        if (x[0].childNodes[j].nodeType != 1) continue;
        var container = document.createElement('TH');
        var theData = document.createTextNode(x[0].childNodes[j].nodeName);
        container.appendChild(theData);
        row.appendChild(container);
    }
    tmp.appendChild(row);
    for (i=0;i<x.length;i++)
    {
        var row = document.createElement('TR');
        for (j=0;j<x[i].childNodes.length;j++)
        {
            if (x[i].childNodes[j].nodeType != 1) continue;
            var container = document.createElement('TD');
            var theData = document.createTextNode(x[i].childNodes[j].firstChild.nodeValue);
            container.appendChild(theData);
            row.appendChild(container);
        }
        tmp.appendChild(row);
    }
    document.getElementById('writeroot').appendChild(newEl);
}

   
 
 автор: Фитч   (28.02.2007 в 17:19)   письмо автору
 
   для: ZAHTET   (28.02.2007 в 17:04)
 

Зачем и почему в форуме "разное" ?

   
 
 автор: ZAHTET   (28.02.2007 в 20:11)   письмо автору
 
   для: Фитч   (28.02.2007 в 17:19)
 

Сам не знаю,меня попросил одни человек написать за него

   
 
 автор: Фитч   (28.02.2007 в 20:40)   письмо автору
 
   для: ZAHTET   (28.02.2007 в 20:11)
 

=))

   
 
 автор: AlexSol   (28.02.2007 в 21:25)   письмо автору
 
   для: Фитч   (28.02.2007 в 20:40)
 

мопед не мой...

   
 
 автор: bronenos   (01.03.2007 в 06:02)   письмо автору
 
   для: AlexSol   (28.02.2007 в 21:25)
 

ДА ЕЛКИ ПАЛКИ
я просил на НАШЕМ форуме :-D
Но уже не надо, я разобрался в этом механизме, так что эту тему можно удалять!

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования