Как я могу динамически преобразовать код XML в таблицу с JS?Html

Программисты Html
Ответить
Anonymous
 Как я могу динамически преобразовать код XML в таблицу с JS?

Сообщение Anonymous »

Я хочу отобразить код XML в качестве таблицы для лучшей читаемости.
Я не хочу использовать анализатор XML, просто быстрое копирование, вставьте преобразователь.
Но то, как я его кодирую Прямо сейчас, все еще занимает много времени.
Есть ли способ динамически преобразовать его? P> В этом примере XML уже находится в текстовой области. Он содержит 2 сотрудника. (Это будет намного больше, поэтому я сказал, что отнимает много времени). Я подумал, что это было необходимо, чтобы получить данные в документ и преобразовать их в таблицу. Но, как вы можете видеть, это означало бы, что мне придется отрегулировать таблицу кода JS + для всех сотрудников. И иногда XML будет содержать сотрудников случайных чисел. Таким образом, динамический способ был бы лучше.
заранее спасибо < /p>

< Br />

Код: Выделить всё

function convertxml() {
var getxml = document.getElementById("inputxml").value;
document.getElementById("outputxml").innerHTML = getxml;

name = document.getElementsByTagName("name")[0].childNodes[0].nodeValue;
document.getElementById("name").innerHTML = name;

adress = document.getElementsByTagName("adress")[0].childNodes[0].nodeValue;
document.getElementById("adress").innerHTML = adress;

birthday = document.getElementsByTagName("birthday")[0].childNodes[0].nodeValue;
document.getElementById("birthday").innerHTML = birthday;

}< /code>
input,
button {
display: block;
}

#outputxml {
display: none;
}

textarea {
height: 300px;
width: 500px;
}< /code>


John Doe
01-01-1990
Streetname 123



Jane Doe
02-02-2000
Streetname 123



Convert







Name:



Adress:



Birthday:




Подробнее здесь: https://stackoverflow.com/questions/719 ... le-with-js
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Html»