Rechercher : dans
Par :

Filtrer xml pour balises et caracteres

Dernière réponse le 8 oct 2004 à 13:06:36 katze, le 11 aoû 2004 à 08:20:07 
 Signaler ce message aux modérateurs

Salut à tous,
je dois programmer pour un TD de l‘ université, un programme qui filtre des informations dans les fichiers XMl. Mais je ne sais pas comment commencer.
Connaitrez-vous un code qui puissse m‘aider?
Les fichiers XMl sont parsé à l‘ aide de SAX.

Exemple: Articles1.xml

<Articles>
<articlel>
<nom> Plat pour pizza </nom>
<id> PT001 </id>
<categorie> Glas und Porzellan </categorie>
<fabricant> Societe XY </fabricant>
<description> Plat pour pizza 30cm Switch 3 1 choix
Offre !! Emballage original
</description>

<prix> 13,50 EURO </prix>
</artikel>

</Articles>


J’ai environ 100 fichiers de ce genre(Articles1.xml, Articles2.xml, ....Articles100.xml) dans un repertoir.
L‘ utilisateur doit parser ses fichiers à l’aide du Sax pour voir si leurs Structures est conforme.
Après avoir parser les fichiesr, il doit avoir la possibilité de ne diriger vers un autre repertoire(repertoir de sorti) que les fichiers donc il a besoin sans avoir besoin d‘ ouvri chacun des fichiers et de lire le contenu. D‘ où une une selektion à l‘ aide d‘ un filtre XMl ou Filtre SAx.

Mon problem est de savoir comment ecrire un fitre pour filtrer par exemple la balise <nom> ou <prix> dans un fichier xml. Par exemple je ne veux avoir dans mon fichier de sorti que les aricles donc le <prix> est 13 Euro. Ou alors seulement lceux avec comme <nom> plats de pizza.

Pardon aider moi, car je n‘ ai aucune idée en ce qui concerne les filtres xml ou alors les filtres Sax.(Besoin d‘ un exemple de code)

Merci

katze

Meilleures réponses pour « Filtrer xml pour balises et caracteres » dans :
Introduction à XML Voir Présentation de XML XML (entendez eXtensible Markup Language et traduisez Langage à balises étendu, ou Langage à balises extensible) est en quelque sorte un langage HTML amélioré permettant de définir de nouvelles balises. Il s'agit effectivement...
[CCM] Astuces et conseils pour la rédaction VoirFAQ et forums Utiliser les bons outils de style Titres Gras, italique et souligné Code CCM ou double crochets Liens Prévisualiser Aide Options disponibles dans les forums Continuer la discussion Répondre à xxx À voir également
On peut utiliser comme on veut les polices de caractères VoirMythe On peut utiliser comme on veut les polices de caractères (TrueType, TTF...) Réalité FAUX. Explications Non, vous ne pouvez pas. Comme tout travail d'artiste, l'auteur d'une police de caractères doit être rémunéré pour son travail. C'est...
Utiliser des accents et autres caractères spéciaux VoirDans la plupart des langages de programmation, on ne peut utiliser directement les accents et autres caractères non-anglosaxon. La solution est l'unicode, une sorte de code universel. Par exemple pour afficher la chaine de caractères : " là, ça...
Télécharger DriveImage XML VoirDriveImage XML est un programme permettant de faire des images du système (partitions et lecteurs logiques) à des fins de sauvegarde, à la manière de Norton Ghost. Ce programme permet : De créer des images des lecteurs logiques et des...
Télécharger DS Monkey Audio - Filtre APE VoirLe format MonkeysAudio (extension *.ape) est un format de compression audio lossless (sans pertes) permettant de réduire la taille d'un fichier de moitié sans aucune perte d'information. Le filtre audio DS Monkey Audio Filter utilise la librairie...
Caractères spéciaux HTML VoirCodage des caractères spéciaux Le standard HTML demande de respecter le codage des caractères ASCII 7 bits, c'est-à-dire que les caractères accentués ne sont pas autorisés. Il faut pour cela utiliser un codage particulier. Pour...
Structure d'un document XML VoirQu'est-ce que le XML? La norme XML en tant que telle doit être vue comme un outil permettant de définir un langage (on dit alors qu'il s'agit d'un métalangage), permettant de créer des documents structurés à l'aide de balises. Une balise est une...
PHP - Parser du XML VoirIntroduction à XML PHP permet l'analyse syntaxique (parsage ou parsing en anglais) d'un document XML. Le langage XML (eXtensible Markup Language, traduisez Langage à balises extensibles) est un métalangage, c'est-à-dire un langage permettant de...

1

teebo, le 11 aoû 2004 à 09:20:55

Salut, tu as quoi comme langage a ta disposition (je suppose que tu n'as pas le choix :o) )

.  .  Ce post a été écrit entièrement
\_/  avec des molécules recyclées

Répondre à teebo

2

katze, le 11 aoû 2004 à 14:24:49

Salut,
j' ai java comme language et comme parser pour les fichiers xml j' ai SAX à ma disposition.

Merci

Répondre à katze

3

teebo, le 12 aoû 2004 à 09:12:46

Alors il faut faire un programme qui va ouvrir les fichiers un a un et regarder les criteres qui peuvent etre soit stockes dans un ini soit en ligne de commande, mais je connais pas assez java pour te dire dans quelle bibli tu vas trouver les outils necessaires, mais en gros le principe:

f=xml.load(fichier1)
if f.leparametre==labonnevaleur then
f.close
copy(fichier1,repertoire)
else
f.close

et tu boucles sur tout les fichiers du repertoire :o)

Moi je verrais bien ca en Python :o)

.  .  Ce post a été écrit entièrement
\_/  avec des molécules recyclées

Répondre à teebo

4

 oeil, le 8 oct 2004 à 13:06:36

Bonjour,

J'ai un serveur sous NT4.0 et les clients sont sous XP . Je souhaiterai mettre un filtre pour eviter de surfer sur les films X.

Répondre à oeil