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:

  1. Sto sognando? È davvero possibile farlo con XML, XFORMS, XSLT senza usare Java, PHP, Ajax o altri strumenti del programmatore esperto?

  2. Quale dovrebbe essere il mio punto di riferimento per ulteriori esplorazioni volte in quella direzione? Quale schema, gli eventi, le sequenze dovrei studiare?

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top