Comment alimenter une base de données XML avec des balises obtenues à travers des formulaires html?

StackOverflow https://stackoverflow.com/questions/2428520

  •  19-09-2019
  •  | 
  •  

Question

Je ne suis pas un programmeur. Je commence par XML, des formulaires HTML et XSLT sur Mac.

Je prévois d'utiliser un formulaire pour publier de courts textes dans une page XHTML et d'inviter les utilisateurs finaux d'ajouter des annotations audit texte. Les utilisateurs choisiraient une partie spécifique du texte affiché et chaque annotation se tenir pour une chaîne de caractères spécifique.

Mon but est de consolider les balises obtenues à partir des annotations de différents utilisateurs à un XML « base de connaissances » contenant le texte d'origine avec tous les indicateurs de révision. Ensuite, je prévois d'utiliser des feuilles XSLT pour produits divers rapports basés sur les balises obtenus.

Mes deux questions sont:

  1. Suis-je en train de rêver? Est-il vraiment possible de le faire avec XML, XFORMS, XSLT sans utiliser Java, PHP, Ajax ou d'autres outils de programmeur expérimenté?

  2. Quel devrait être mon objectif pour d'autres explorations visant dans cette direction? Quel schéma, des événements, des séquences dois-je étudier?

Était-ce utile?

La solution

XML est un format de stockage des données structurées. Il n'a pas de propriétés dynamiques du tout.

XForms est simplement une spécification de la façon de représenter des formes structurées en XML, il n'a pas de propriétés dynamiques soit.

Alors que XSLT est un langage de programmation, il n'a pas vraiment les capacités de fonctionner comme une pile d'applications Web. Il fonctionne habituellement en conjonction avec une sorte de langage de programmation « extérieur » qui fait de la gestion HTTP, fichier IO et de la logique de l'application.

Vous ne contourner la programmation pour cette idée de la vôtre. Au moins l'un des « outils de programmeur chevronné » sur le serveur et probablement beaucoup de JavaScript sur le client sera nécessaire.

Autres conseils

Vous allez avoir besoin d'un élément programmatique pour consolider les annotations dans la base de connaissances XML. Je ne vois pas comment vous pouvez éviter cela.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top