powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Как преобразовать XML в HTML таблицу?
25 сообщений из 84, страница 2 из 4
Как преобразовать XML в HTML таблицу?
    #38960041
vave
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
хочу просто сляпать страничку)
...
Рейтинг: 0 / 0
Как преобразовать XML в HTML таблицу?
    #38960051
Фотография -k2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
carrotik,

проблема в том, што болезный не хочет читать и вставлять, он хочет код с его атрибутами
...
Рейтинг: 0 / 0
Как преобразовать XML в HTML таблицу?
    #38960094
SharuPoNemnogu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
<?php
$xmlString = '<?xml version="1.0" encoding="utf-8"?>
<data>
<flight reys_num="***" reys_num_en="***" aircompany="***" aircompany_en="***"
aircompany_ext="***" aircompany_ext_en="***" status="отправлен" status_en="departed"
terminal="" litera="" litera_en="" typevs_code="B-767-300" typevs_code_en="B763"
type="В" type_en="D" view="Ю" view_en="P" bort_number="VPBDI" stay_number="37"
date_and_time_plan="27.04.2015 00:20" date_and_time_calc="27.04.2015 00:20"
date_and_time_fact="27.04.2015 00:26" delay_time="" delay_code="" delay_code_en=""
src_city="Красноярск" src_city_en="Krasnoyarsk" dest_city="Новосибирск"
dest_city_en="Novosibirsk" src_port="Красноярск (Емельяново)" src_port_en="Krasnoyarsk
(Yemelyanovo)" src_port_cod="ЕМВ" dest_port="Новосибирск(Толмачево)"
dest_port_en="Novosibirsk(Tolmachevo)" dest_port_cod="ТЛЧ" etd="27.04.2015 00:20"
eta="27.04.2015 00:35" period_start="27.04.2015 00:20" period_end="27.04.2015 00:50"
days="••••••7" path="Красноярск (Емельяново) - Новосибирск(Толмачево)"
path_en="Krasnoyarsk (Yemelyanovo) - Novosibirsk(Tolmachevo)" />
</data>';

$xml = simplexml_load_string($xmlString);

foreach($xml->flight->attributes() as $a => $b) {
    $head .= "<th>{$a}</th>";
    $body .= "<td>{$b}</td>";
}
?>

<table border="1">
    <thead><?php echo $head; ?></thead>
    <tbody><?php echo $body; ?></tbody>
</table>
...
Рейтинг: 0 / 0
Как преобразовать XML в HTML таблицу?
    #38960135
SharuPoNemnogu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SharuPoNemnogu,

TR забыл, ну да ладно.

Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
<script type="text/javascript">

    jQuery(document).ready(function(){
        jQuery.ajax({
            type: "GET",
            url: "test.xml",
            dataType: "xml", //
            success: function(xml) {
                jQuery(xml).find('flight').each(function() {
                    jQuery(this.attributes).each(function() {
                        jQuery('#test thead tr').append('<td>' + this.name + '</td>');
                        jQuery('#test tbody tr').append('<td>' + this.value + '</td>');
                    });

                    });
            }
        });
    });

</script>

<table id="test" border="1">
    <thead>
        <tr></tr>
    </thead>
    <tbody>
        <tr></tr>
    </tbody>
</table>
...
Рейтинг: 0 / 0
Как преобразовать XML в HTML таблицу?
    #38960410
vave
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Для последнего варианта надо подключать jQuary библиотеку?
И куда прописывать атрибуты?

П.С. спасибо за помощь!)
...
Рейтинг: 0 / 0
Как преобразовать XML в HTML таблицу?
    #38960414
SharuPoNemnogu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чем то напомнило)
YouTube Video
...
Рейтинг: 0 / 0
Как преобразовать XML в HTML таблицу?
    #38960428
vave
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, посмеялся))
Но я делаю сайты ровно с 12 лет, сейчас мне 27.
Есть свои проекты, социальная сеть, сайт знакомств, игровой портал, онлайн радио, итд...
Но такую задачу мне еще не ставили, нужно ответить до понедельника, смогу я это сделать, или нет.
Пока еще никакого результата, но очень надеюсь на Вас!
...
Рейтинг: 0 / 0
Как преобразовать XML в HTML таблицу?
    #38960429
vave
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SharuPoNemnoguSharuPoNemnogu,

TR забыл, ну да ладно.

Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
<script type="text/javascript">

    jQuery(document).ready(function(){
        jQuery.ajax({
            type: "GET",
            url: "test.xml",
            dataType: "xml", //
            success: function(xml) {
                jQuery(xml).find('flight').each(function() {
                    jQuery(this.attributes).each(function() {
                        jQuery('#test thead tr').append('<td>' + this.name + '</td>');
                        jQuery('#test tbody tr').append('<td>' + this.value + '</td>');
                    });

                    });
            }
        });
    });

</script>

<table id="test" border="1">
    <thead>
        <tr></tr>
    </thead>
    <tbody>
        <tr></tr>
    </tbody>
</table>



Заработало!!
Просто из-за того что один файл весит более 200кб а другой почти мб, то загрузка происходит не сразу, даже на локалке...
Последний вопрос)
Можно как то сделать что бы каждый следующий <flight> был друг под другом? А то они все в одну строчку идут...
...
Рейтинг: 0 / 0
Как преобразовать XML в HTML таблицу?
    #38960524
Alibek B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vaveНо такую задачу мне еще не ставили, нужно ответить до понедельника, смогу я это сделать, или нет.
Нет. Можно не ждать понедельника.
...
Рейтинг: 0 / 0
Как преобразовать XML в HTML таблицу?
    #38960593
vave
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
должны друг под другом повторяться только
jQuery('#test tbody tr').append('<td>' + this.value + '</td>');
а
jQuery('#test thead tr').append('<td>' + this.name + '</td>');
Всегда вверху, а под ним уже "value"

таблица сейчас идет в два столбика и уходит далеко права,
вот так

(name)Ξ Ξ Ξ Ξ Ξ Ξ Ξ Ξ Ξ Ξ Ξ Ξ Ξ Ξ Ξ Ξ Ξ Ξ Ξ Ξ Ξ Ξ Ξ Ξ Ξ Ξ Ξ Ξ Ξ итд...
(value)Ξ Ξ Ξ Ξ Ξ Ξ Ξ Ξ Ξ Ξ Ξ Ξ Ξ Ξ Ξ Ξ Ξ Ξ Ξ Ξ Ξ Ξ Ξ Ξ Ξ Ξ Ξ Ξ Ξ итд...

а должно быть так

(name)Ξ Ξ Ξ Ξ Ξ Ξ Ξ Ξ Ξ Ξ
(value)Ξ Ξ Ξ Ξ Ξ Ξ Ξ Ξ Ξ Ξ
(value)Ξ Ξ Ξ Ξ Ξ Ξ Ξ Ξ Ξ Ξ
(value)Ξ Ξ Ξ Ξ Ξ Ξ Ξ Ξ Ξ Ξ
(value)Ξ Ξ Ξ Ξ Ξ Ξ Ξ Ξ Ξ Ξ
(value)Ξ Ξ Ξ Ξ Ξ Ξ Ξ Ξ Ξ Ξ
(value)Ξ Ξ Ξ Ξ Ξ Ξ Ξ Ξ Ξ Ξ
итд...
...
Рейтинг: 0 / 0
Как преобразовать XML в HTML таблицу?
    #38960656
SharuPoNemnogu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"Коллега", вам сюда
...
Рейтинг: 0 / 0
Как преобразовать XML в HTML таблицу?
    #38960695
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vaveСпасибо, посмеялся))
Но я делаю сайты ровно с 12 лет, сейчас мне 27.И походу ничему особо не научились.

Зачем Вам решение на jQuery, зачем гонять xml по сети, парсить на стороне клиента, если можно сформировать нужный HTML на сервере и закэшировать на целую минуту?
Не мучайтесь, скажите в понедельник, что не сможете сделать сайт.
...
Рейтинг: 0 / 0
Как преобразовать XML в HTML таблицу?
    #38960727
vave
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
чему-то научился)
сделал уже точно более сотни сайтов)
но суть не в этом, всё что осталось сделать, это перенести последующий тег <flight> на следующую строчку, а не в одну строчку.
Для таких профи как вы, думаю ничего сложного ;)
...
Рейтинг: 0 / 0
Как преобразовать XML в HTML таблицу?
    #38960736
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vaveчему-то научился)прогресс ничтожен
vaveсделал уже точно более сотни сайтов)враньё.
...
Рейтинг: 0 / 0
Как преобразовать XML в HTML таблицу?
    #38960763
SharuPoNemnogu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariyvaveсделал уже точно более сотни сайтов)враньё.
ну почему же, на cms c готовыми шаблонами, модулями, не залезая ни в один код, можно и 1000 сайтов наделать
...
Рейтинг: 0 / 0
Как преобразовать XML в HTML таблицу?
    #38960837
vave
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
я стал только недавно использовать CMS, раньше я всегда свои админки писал, в этом ничего сложного...
...
Рейтинг: 0 / 0
Как преобразовать XML в HTML таблицу?
    #38960839
vave
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я еще и продвижением на первую страницу google & yandex занимаюсь)
без каких либо вложений)
...
Рейтинг: 0 / 0
Как преобразовать XML в HTML таблицу?
    #38960844
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vaveчему-то научился)
сделал уже точно более сотни сайтов)
но суть не в этом, всё что осталось сделать, это перенести последующий тег <flight> на следующую строчку, а не в одну строчку.
Для таких профи как вы, думаю ничего сложного ;)ничего сложного, 1200 руб./час
...
Рейтинг: 0 / 0
Как преобразовать XML в HTML таблицу?
    #38960845
vave
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
из прочитанного можно сделать вывод, рас я не умею конвертировать XML файлы в HTML, при чем определенного содержания, примеров которых даже в интернете нет, значит я вообще бездарное создание которое ничего не умеет и никогда ничему не научиться))

Создание сайтов и реклама, мой основной источник дохода, на протяжении многих лет, если я чего-то не понимаю, я спрашиваю у добрых людей на форумах, все люди обычно с радостью стараются помочь, до недавнего времени, исключений не встречал)
...
Рейтинг: 0 / 0
Как преобразовать XML в HTML таблицу?
    #38960854
petalvik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vaveрас я не умею конвертировать XML файлы в HTMLВы утверждаете, что слабали сотни сайтов. Значит должны знать html. XML отличается очень мало. Прочесть пару-тройку статей/книг и научиться делать самому совсем недолго. Быстрее, чем неделю лгать, лебезить и изворачиваться на форуме.


vaveпри чем определенного содержанияБоже мой! Какое определенное содержание? Xml и html состоят из элементов и атрибутов. Любой api библиотек для работы с ними позволяют их читать и изменять. Бери и конвертируй.

vaveпримеров которых даже в интернете нетЛожь.

vaveзначит я вообще бездарное созданиеИстина.
vaveкоторое ничего не умеетИстина.
vaveи никогда ничему не научитьсяИстина.

vaveя спрашиваю у добрых людей на форумах, все люди обычно с радостью стараются помочь, до недавнего времени, исключений не встречалТо есть вашу работу делали другие люди, а вы клали деньги в карман.


vave))vave)Вот эти постоянные скобочки - признак идиота, имхо.
...
Рейтинг: 0 / 0
Как преобразовать XML в HTML таблицу?
    #38960857
vave
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Скобки, признак того, что я пишу с улыбкой)
Очень интересный подход у вас.
Я пришел на форум за помощью, а в ответ читаю только какое-то унижение.
Всем удачи и успехов!
...
Рейтинг: 0 / 0
Как преобразовать XML в HTML таблицу?
    #38960894
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SharuPoNemnoguAntonariyпропущено...
враньё.
ну почему же, на cms c готовыми шаблонами, модулями, не залезая ни в один код, можно и 1000 сайтов наделатьесли так, то да.
...
Рейтинг: 0 / 0
Как преобразовать XML в HTML таблицу?
    #38960896
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vaveя стал только недавно использовать CMS, раньше я всегда свои админки писал, в этом ничего сложного...враль
...
Рейтинг: 0 / 0
Как преобразовать XML в HTML таблицу?
    #38960897
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vaveЯ еще и продвижением на первую страницу google & yandex занимаюсь)
без каких либо вложений)песдобол
...
Рейтинг: 0 / 0
Как преобразовать XML в HTML таблицу?
    #38960929
Владимир2012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SharuPoNemnoguчем то напомнило)
Больного с 6-й палаты.

vaveНо я делаю сайты ровно с 12 лет, сейчас мне 27.
Собственно идею вам уже подсказали ...
Node xml - строка /tr/.
Атрибуты - колонки /td/.
Т.е. на основе данных xml генерите <table>.
Вообще то для того, чтобы вам помочь нужно знать о каких типах xml идет речь.
Если тип xml соответствует приведенному вами в первом post, то skip -5 строчек.

Если же идет речь о визуализации любого типа xml, то задача очень интересная и непростая.
Так как xml может содержать и вложенные узлы /например если xml содержит данные об меню/
и данные об диалоговой форме ...
...
Рейтинг: 0 / 0
25 сообщений из 84, страница 2 из 4
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Как преобразовать XML в HTML таблицу?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]