2010-02-18 2 views
0

Je crée une page Quoi de neuf pour un programme qui montrera à l'utilisateur ce qu'il y a de neuf pour les mises à jour qui ne sont pas déjà installées. Pour cela, je passe la date de construction du programme et la version à une page ASP qui à son tour affichera le texte Quoi de neuf.Meilleure façon de filtrer les données «nouvelles» basées sur la version

Mon idée initiale était d'utiliser un fichier xml et de filtrer les résultats en fonction de la version que je reçois du client, mais je voudrais lancer cette question pour vous demander s'il existe une solution plus "élégante".

L'utilisation d'une base de données est probablement exagérée et plus difficile à mettre à jour lorsqu'une nouvelle version est publiée.

Voici un exemple de fichier XML qui montre comment stocker les données.

<?xml version="1.0"?> 
    <whatsnew> 
    <item version="6.0.0.100" date="19/02/2010"> 
     <subitem> 
     First public beta version. 
     Blah blah blah.... 
     </subitem> 
    </item> 
    <item version="6.0.0.200" date="21/02/2010"> 
     <subitem> 
     Second public beta version. 
     Blah blah blah.... 
     </subitem> 
    </item> 
    </whatsnew> 

Qu'est-ce que vous en pensez serait la meilleure façon de stocker/afficher ce qui est de nouvelles données, je suis sur la bonne voie en utilisant xml?

Répondre

0

Votre solution devrait fonctionner correctement et être facile à comprendre et à maintenir. Les bibliothèques d'analyse/interrogation XML sont omniprésentes. Je ne vois aucune raison de trop compliquer cela avec une base de données ou un format de fichier personnalisé.

Questions connexes