Pracuję nad systemem, który musi reprezentować formularz html z typowymi elementami, takimi jak pole tekstowe, pole wyboru, etykiety itp., Ale może mówić tylko JSON lub XML, a nie HTML.Czy istnieje standardowa reprezentacja formularzy HTML?
Zawsze mogę napisać własny konwerter JSON lub XML i analizator składni do reprezentowania formularza w wymaganym formacie, ale chciałbym pozostać przy niektórych standardach, jeśli istnieją, w celu zarządzania zmianami i rozszerzalności. Ponadto standard musi mieć istniejący analizator składni JavaScript.
Patrzyłem na XUL, ale wydaje się, że nie ma znaczników formularzy i wygląda jak DSL odpowiedni tylko dla aplikacji opartych na Mozilli. Również nie mogłem znaleźć parsera Javascript dla tego samego.
Uważam, że powinien to być dość powszechny problem, który ktoś rozwiązał, ale nie jestem w stanie go znaleźć. Wszelkie wskazówki będą mile widziane.
Co robi " JSON/XML "znaczy? Czy masz na myśli * albo * JSON * albo * XML, czy jest to jakiś dziwny format hybrydowy? – Pointy
Również nie ma "standardowej" serializacji treści formularza do JSON lub XML, innych niż rzeczy takie jak różne frameworki do zbierania wartości "" elementów. Wygląda na to, że mówisz o czymś więcej ("akapity itp."). – Pointy
Miałem na myśli JSON lub XML. Elementy formularza będą działać na razie. Wsparcie dla paragrafów z etykietami byłoby idealne. – Chirantan