Ti hogyan oldanátok meg az alábbi feladatot:
Adottak tetszőleges XML-ek, ezeket a felhasználó szeretné szerkeszteni, de mivel seggbuta, nem tudja beleírni a megfelelő értékeket (struktúrát nem szabad változtatnia, csak megfelelő szövegeket beírni a tagek közé) a "nyers" XML-be.
Példával szemléltetve, adott
<foo>
<bar></bar>
<baz></baz>
</foo>
akkor ebből a következőt készítheti el:
<foo>
<bar>somestuff</bar>
<baz>1234</baz>
</foo>
Ezért ebből kellene generálni valahogy egy formot, amin az egyes tagekhez egy input mező van hozzárendelve, ha kitölti az inputokat, akkor elküldi a serverhez, ahol létrejön a kész XML.
Kérdés, hogy ennyire dinamikus szerkesztőt hogyan lehetne értelmesen, elegánsan megcsinálni. Egyszerű webalkalmazásról van szó, struts 2 alapokon.
A válaszokat előre is köszönöm.
- 2158 megtekintés
Hozzászólások
Pszeudóban így csinálnám:
define template:
"<foo>
<bar>{ertek1}</bar>
<baz>{ertek2}</baz>
</foo>
"
read ertek_1, ertek2
replace on template: array("{ertek1}","{ertek2}") with array(ertek_1, ertek_2)
-----------------------
- A hozzászóláshoz be kell jelentkezni