[чайник] как создать простейшую веб-форму, генерирующую xml?
Если xml простой и линейный, то написать базу+форму на каком-нибудь django или asp.net/mvc - 15-30 минут, потом прикрутить экспорт в xml - 10-20 минут. Всё с учётом гуглинга, если с этим ни разу не сталкивался.
а на гуглформах кстати нельзя?
Я правильно понял, что у тебя есть XML:Schema и тебе надо автоматически сгенерировать вёб-форму, которая будет редактировать/создавать XML удовлетворяющие этой схеме?
http://github.com/davidmoten/xsd-forms
http://github.com/davidmoten/xsd-forms
нет пока ничего нет
чтобы не было XYZ - собсна задача забрать от удаленного клиента некий структурированный набор данных для дальнейшей обработки локальным софтом потому что щас данные шлюцо обычными письмами в свободной форме и вбиваются вручную
чтобы не было XYZ - собсна задача забрать от удаленного клиента некий структурированный набор данных для дальнейшей обработки локальным софтом потому что щас данные шлюцо обычными письмами в свободной форме и вбиваются вручную
структурированный набор данных
в свободной формеТак все-таки как?
Ну, надо структурировать это как-то. А то без метаинформации ничего не выйдет. Schema - как вариант.
Есть, кстати, тулзы, которые из входной XML болванки делают схему под неё.
Есть, кстати, тулзы, которые из входной XML болванки делают схему под неё.
саму форму можно во FrontPage создать за минуту
северную обработку к ней думаю можно еще за минуту накидать на легковесном скриптовом языке без всяких фреймворков
северную обработку к ней думаю можно еще за минуту накидать на легковесном скриптовом языке без всяких фреймворков
ASP: http://www.xmlfiles.com/articles/michael/htmlxml/
PHP: http://forums.phpfreaks.com/topic/278619-creating-xml-file-f...
PHP: http://forums.phpfreaks.com/topic/278619-creating-xml-file-f...
щас данные шлюцоЧто из этого нужно изменить?
-обычными письмами
-в свободной форме и
-вбиваются вручную
убрать ручной труд на стороне сервера
тогда как тут пишут, 10 строк на php решат твою проблему, в купе с FrontPage
на пхп такой скрипт:
<?
file_put_contents("result.txt", print_r($_REQUEST, true;
?>
хватит чпокать интернет!
вощем скелет набросал примерно так да, только вместо джанги взял web2py потому что разворачивается в один клик
правда, пришлось с головой нырнуть в мануалы по jquery и ajax - написание интерфейсов это какая-то бесконечная черная дыра...
правда, пришлось с головой нырнуть в мануалы по jquery и ajax - написание интерфейсов это какая-то бесконечная черная дыра...
ну вот и первый затык (или баг?):
кидаю на страницу два компонента (штатного типа SQLFORM.grid)
{{=LOAD('default', 'one', ajax=True)}}
{{=LOAD('default', 'two', ajax=True)}}
и такая фигня что после нажатия кнопок на 'one' (например, view/edit/add) и соответствующей смены его представления его собственная кнопка Back ведет на 'two' вместо того чтобы вернуть свой предыдущий вид, поэтому после ее нажатия загружаются два 'two'
как отобразить два независимых компонента?
кидаю на страницу два компонента (штатного типа SQLFORM.grid)
{{=LOAD('default', 'one', ajax=True)}}
{{=LOAD('default', 'two', ajax=True)}}
и такая фигня что после нажатия кнопок на 'one' (например, view/edit/add) и соответствующей смены его представления его собственная кнопка Back ведет на 'two' вместо того чтобы вернуть свой предыдущий вид, поэтому после ее нажатия загружаются два 'two'
как отобразить два независимых компонента?
надо было на пхп делать, web2py тут не знает ровно никто)
да пофик разобрался уже, пхп мне както мало полезен в данный момент, а питон давно хотел потрогать, и web2py крайне приятная штука оказалась
задача забрать от удаленного клиента некий структурированный набор данных для дальнейшей обработки локальным софтом потому что щас данные шлюцо обычными письмами в свободной форме и вбиваются вручнуюWebServices ещё не смотрел? Одна из самых распространённых «технологий» интеграции.
Какое ПО с каждой из сторон? Есть ли прямой доступ одной системы к другой?
Оставить комментарий
dickofan
или может даже готовый шаблон странички есть, которому мона подсунуть xml из которого нарисуется форма для заполнения его данными?