[чайник] как создать простейшую веб-форму, генерирующую xml?

dickofan

или может даже готовый шаблон странички есть, которому мона подсунуть xml из которого нарисуется форма для заполнения его данными?

Dimon89

Если xml простой и линейный, то написать базу+форму на каком-нибудь django или asp.net/mvc - 15-30 минут, потом прикрутить экспорт в xml - 10-20 минут. Всё с учётом гуглинга, если с этим ни разу не сталкивался.

dickofan

а на гуглформах кстати нельзя?

kill-still

Я правильно понял, что у тебя есть XML:Schema и тебе надо автоматически сгенерировать вёб-форму, которая будет редактировать/создавать XML удовлетворяющие этой схеме?
http://github.com/davidmoten/xsd-forms

dickofan

нет пока ничего нет
чтобы не было XYZ - собсна задача забрать от удаленного клиента некий структурированный набор данных для дальнейшей обработки локальным софтом потому что щас данные шлюцо обычными письмами в свободной форме и вбиваются вручную

uncle17

структурированный набор данных
в свободной форме
Так все-таки как?

kill-still

Ну, надо структурировать это как-то. А то без метаинформации ничего не выйдет. Schema - как вариант.
Есть, кстати, тулзы, которые из входной XML болванки делают схему под неё.

Temach

саму форму можно во FrontPage создать за минуту
северную обработку к ней думаю можно еще за минуту накидать на легковесном скриптовом языке без всяких фреймворков

carusya

щас данные шлюцо
-обычными письмами
-в свободной форме и
-вбиваются вручную
Что из этого нужно изменить?

dickofan

убрать ручной труд на стороне сервера

marusya68

тогда как тут пишут, 10 строк на php решат твою проблему, в купе с FrontPage

powermouse

на пхп такой скрипт:

<?

file_put_contents("result.txt", print_r($_REQUEST, true;

?>

Barbie29

хватит чпокать интернет!

dickofan

вощем скелет набросал примерно так да, только вместо джанги взял web2py потому что разворачивается в один клик
правда, пришлось с головой нырнуть в мануалы по jquery и ajax - написание интерфейсов это какая-то бесконечная черная дыра...

dickofan

ну вот и первый затык (или баг?):
кидаю на страницу два компонента (штатного типа SQLFORM.grid)
{{=LOAD('default', 'one', ajax=True)}}
{{=LOAD('default', 'two', ajax=True)}}
и такая фигня что после нажатия кнопок на 'one' (например, view/edit/add) и соответствующей смены его представления его собственная кнопка Back ведет на 'two' вместо того чтобы вернуть свой предыдущий вид, поэтому после ее нажатия загружаются два 'two'
как отобразить два независимых компонента?

Temach

надо было на пхп делать, web2py тут не знает ровно никто)

dickofan

да пофик разобрался уже, пхп мне както мало полезен в данный момент, а питон давно хотел потрогать, и web2py крайне приятная штука оказалась

Filan

задача забрать от удаленного клиента некий структурированный набор данных для дальнейшей обработки локальным софтом потому что щас данные шлюцо обычными письмами в свободной форме и вбиваются вручную
WebServices ещё не смотрел? Одна из самых распространённых «технологий» интеграции.
Какое ПО с каждой из сторон? Есть ли прямой доступ одной системы к другой?
Оставить комментарий
Имя или ник:
Комментарий: