Come per alimentare un database XML con tag ottenuti attraverso moduli HTML?
-
19-09-2019 - |
Domanda
Io non sono un programmatore. Comincio con XML, moduli HTML e XSLT su Mac.
Ho intenzione di utilizzare un modulo per inviare brevi testi in una pagina XHTML e invitare gli utenti finali di aggiungere alcune annotazioni al suddetto testo. Gli utenti dovrebbero selezionare una parte specifica del testo scritto e ogni annotazione avrebbero retto per una specifica catena di caratteri.
Il mio obiettivo è quello di consolidare i tag ottenuti dalle annotazioni varie dell'utente a uno XML "base di conoscenza" che contengono il testo originale con tutti gli indicatori di revisione. Poi ho in programma di utilizzare i fogli XSLT per prodotti vari report in base ai tag ottenuti.
Le mie due domande sono:
-
Sto sognando? È davvero possibile farlo con XML, XFORMS, XSLT senza usare Java, PHP, Ajax o altri strumenti del programmatore esperto?
-
Quale dovrebbe essere il mio punto di riferimento per ulteriori esplorazioni volte in quella direzione? Quale schema, gli eventi, le sequenze dovrei studiare?
Soluzione
XML è un formato di archiviazione per i dati strutturati. Non ha proprietà dinamiche a tutti.
XForms è solo una specificazione di come rappresentare forme strutturate in XML, non ha proprietà dinamiche sia.
Mentre XSLT è un linguaggio di programmazione, in realtà non ha la capacità di funzionare come uno stack di applicazioni web. Di solito funziona in congiunzione con una sorta di "esterno" linguaggio di programmazione che fa la gestione HTTP, il file IO e la logica dell'applicazione.
Non si ottiene in giro di programmazione per questa idea del tuo. Almeno uno degli "strumenti del programmatore condito" il sul server e probabilmente un sacco di JavaScript sul client sarà necessario.
Altri suggerimenti
Si sta andando ad avere bisogno di qualche componente programmatico di consolidare le annotazioni nella base di conoscenza di XML. Non vedo come si può evitare questo.