2010-09-17 8 views
5

Mam wiele różnych plików xml, które muszę edytować z formularza html. Chcę, aby formularz był generowany dynamicznie (pliki mogą mieć dowolną prawidłową strukturę XML) i chcę zapisać zmodyfikowaną treść XML z powrotem do bazy danych w tej samej strukturze.Utwórz formularz HTML z XML

Widziałem kilka przykładów użycia XSLT, gdy znasz strukturę xml, ale w tym przypadku nie.

Tak, dwa prawdziwe punkty:

  1. Jak dynamicznie utworzyć formularz HTML z nieznanej strukturze xml
  2. Jak mogę zapisać zmodyfikowaną zawartość z powrotem do tej samej struktury xml
+1

Jeśli to prawda, że ​​"pliki mogą mieć jakąkolwiek prawidłową strukturę XML" i nie masz pojęcia, jakie znaczniki napotkasz, problem jest nierozwiązywalny. Musisz znać COŚ o danych wejściowych i tym, jak chcesz wyglądać wyjściowy HTML. Powinieneś zacząć od edycji swojego posta, aby uwzględnić wszystko, co wiesz o danych wejściowych (niektóre próbki byłyby pomocne) i co chcesz wygenerować. –

+0

To nie jest pytanie XSLT. Nie ma w tym żadnej transformacji. Masz formularz strony internetowej ze źródłem łańcuchowym (wypełnionym przez AJAX lub w jakikolwiek sposób), który po edycji podsumujesz w usłudze sieciowej (do przechowywania w bazie danych lub cokolwiek chcesz) –

Odpowiedz

6

Tuż po tej stronie natknąłem się na tę stronę, może to jest to, czego szukasz ...

http://www.datamech.com/XMLForm/

Powodzenia!

+0

To wygląda dokładnie tak, jak po tym , czy jest dostępny jako biblioteka? –

+0

@Scobal: Przepraszam, ale naprawdę nic o tym nie wiem. Po prostu przydarzyło mi się to ścieraniem na drugi dzień. –