begin process at 2010 09 06 05:26:57
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Api

 > MINI PARSEUR XML

MINI PARSEUR XML


 Information sur la source

Note :
6 / 10 - par 1 personne
6,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Api Classé sous :xml, parseur, regex, parser Niveau :Initié Date de création :20/03/2006 Date de mise à jour :25/05/2006 10:40:29 Vu / téléchargé :13 183 / 1 826

Auteur : sheorogath

Ecrire un message privé
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (14)
Ajouter un commentaire et/ou une note


 Description

aucun des parseur xml existant ne me satisfaisant j'ai decider de faire le mien
il n'est sans doute pas aussi evolué que ceux disponible mais il est (je trouve)
plus pratique que les autres :
il est specialement pour les xml contenant des objets du genre (cette structure du moins pourles retour a la ligne est obligatoire):
<Employee>
<sexe>Mr</sexe>
<nom>sanc hez</nom>
<naissance>07/10/1989</naissance>
<age>1 6</age>
<adresse>XXX XXXX</adresse>
<embauche>jj/mm/aaaa</embauche>
<sa laire>salaire en double</salaire>
<social>uncertainnumero</social>
<situation>celibataire</situation>
<note>trop fort</note>
</Employee>

voici un exemple :

XMLFile file = new XMLFile("bddEmpl.xml");
Parseur parse = file.getParseur();
Vector<XMLElement>vect = parse.getXMLElements();
for(XMLElement xml : vect){
System.out.println(
"balise ouvrante : " + xml.getSBalise()+
"\nvaleur = " + xml.getValue()+
"\nbalise fermante : " + xml.getEBalise()
);
le parseur est facilement malleable grace a deux boolean dans XMLElement :
IS_START_BAlISE
IS_END_BAlISE

pour detecter le debut ou la fin d'un objet

voila si vous avez des conseils ou autres laissez vos commentaires et vos notes (avec commentaire histoire que se soit constructif)


 Conclusion

voila laisser vos commentaires

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
  •   Parseur XML
    •   bin
      •   com
        •   daedric
          •   xml
            • Parseur.classTélécharger ce fichier [Réservé aux membres club]2 304 octets
            • XMLElement.classTélécharger ce fichier [Réservé aux membres club]1 658 octets
            • XMLFile.classTélécharger ce fichier [Réservé aux membres club]1 062 octets
      • Main.classTélécharger ce fichier [Réservé aux membres club]1 557 octets
    •   src
    • .classpathTélécharger ce fichier [Réservé aux membres club]232 octets
    • .projectTélécharger ce fichier [Réservé aux membres club]387 octets

Télécharger le zip


 Historique

20 mars 2006 20:11:27 :
petite modif dans le zip
20 mars 2006 20:14:02 :
idem
25 mai 2006 10:40:29 :
ajout de commentaires

 Sources du même auteur

Source avec Zip JAVA ET TERMINAL-CAPABILITY
Source avec Zip MOTEUR DE PLUGIN
Source avec Zip JARLOADER
Source avec Zip JOURNAL INTIME
Source avec Zip JTEXTPANE ETENDU ET FACILITE (LECTURE,ECRITURE RTF),COULEURS...

 Sources de la même categorie

Source avec Zip Source avec une capture CRÉER DES GRAPHIQUES : UTILISATION DE JFREECHART par Julien39
EJB3-BEAN ENTITÉ : RELATIONS BIDIRECTIONNELLES par SoftDeath
Source avec Zip Source avec une capture LETMESEE : CAPTURE D'ÉCRAN À INTERVALLE RÉGULIER : UTILISATI... par pyo656
ENVOI D'UNE ARBORESSENCE EN JAVA VERS SERVEUR FTP par moumou95
ENREGISTRER L'ARBORESCENCE D'UN JTREE DANS UN XML AVEC JDOM par coltman

 Sources en rapport avec celle ci

EJB3-BEAN ENTITÉ : RELATIONS BIDIRECTIONNELLES par SoftDeath
CHUNKEDXML, LIRE DU XML PAR MORCEAU par AlexN
Source avec Zip PARCOURIR UN DOCUMENT XML AVEC XOM par larsson
PARSER DOM ET GÉNÉRATION DE JTREE par Duss
PARSER DOM ET GÉNÉRATION DE REQUÊTES par Duss

Commentaires et avis

Commentaire de sheorogath le 23/03/2006 12:01:17 administrateur CS

c'est plutot un pseudo parseur

je l'ameliorerais plus tard en modifiant l'expression reguliere

Commentaire de eagleseyes le 25/05/2006 10:15:35

Salut
Je dois réaliser un logiciel permettant de lire des flux RSS pour mon projet d'école. Je pensais m'inspirer de ton code pour faire le parser mais pourrais-tu mettre une version avec plus de commentaires SVP ?

Merci d'avance

Eagles

Commentaire de sheorogath le 25/05/2006 10:23:08 administrateur CS

si tu veux mais je ne pense pas qu'il te cnviendras
c'est un 'parseur' qui ne peut lire que des flux structuré d'une certaine maniere comme cela est ecris dans la presentation
sinon je vais essayer de le commenter un peu plus dans la journée

pour l'adapter a ton flux rss tu devras peut etre modifier l'expression reguliere et si c'est e cas j'aimerais que tu me le dise histoir de mettre a jour le code et avoir un vrai parseur

++

Commentaire de eagleseyes le 25/05/2006 10:26:25

Il n'y a pas de soucis, une fois le parser testé et validé je t'enverrais la source.

Eagles

Commentaire de sheorogath le 25/05/2006 10:41:03 administrateur CS

voila j'ai ajoute des commentaires
si jamais tu as des probleme envoi moi un MP avec ta question

++

Commentaire de eagleseyes le 25/05/2006 10:42:14

okok merci

Commentaire de sheorogath le 26/05/2006 00:01:24 administrateur CS

"((<.{1,}>)|(</.{1,}>))"

a mettre a la place de l'ancienne expression !! elle est de abribus
que je remercie ^^

Commentaire de aimenux le 09/04/2007 17:15:39

salut, et si jamais on a un attribut pour un élément cad
<classe identifiant = 'm1' nbre_etudiant = '3'>
<etudiant>pascal</etudiant>
<etudiant>marie</etudiant>
<etudiant>lucie</etudiant>
</classe>
comment peut-on acceder aux champs identifiant et nbre_etudiant chacun a part?
merci d'avance.

Commentaire de sheorogath le 14/04/2007 15:34:09 administrateur CS

je ne l'ai pas gerer donc sois tu te code cette partie sois tu va devoir prendre un parseur complet  genre dom , sax ou un autre je me souviens plus trop des nom ( je rentre a peine de vac)

Commentaire de mouflet le 29/12/2007 13:39:04

trop bien,
merci à toi.
C'est justement ce que je recherchais depuis longtemps.

Commentaire de nadjet24 le 13/04/2008 18:08:21

j'ai utiliser votre mini parseur, mais je souhaite avoir un parser qui a en entrée un fichier XML et en sortie une arboressence .Et transformer en suite cette arboressence en machine à état finis merci c'est urgent.

Commentaire de sheorogath le 13/04/2008 20:20:20 administrateur CS

je suis pas la pour faire ton travail
bonne chance

Commentaire de nadjet24 le 16/04/2008 10:14:16

Personne ne fais le travail de l'autre merci bonne chance, une petite d'aide peu etre pas touts, bonne chance.

Commentaire de sheorogath le 16/04/2008 12:44:10 administrateur CS

poste sur le forum ^^

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

parseur XML [ par haineT ] Salut a tous,1er prog en java, 1er probleme et donc premier post :). Je suis developpeur flash, et je voudrais elargir mes connaissances sur java. J'a Mise e forme d'un fichier des info retirer a l'aide d'un Parser xml [ par Caralho27 ] J'effectuen un parsing sur plusieurs fichiers à l'aide d'un programme JAVA mais il me faudrait mettre les valeurs que g rechercher dans un tableau.Je Parser du xml [ par Mikonyx ] Salut, J'ai besoin de parser du xml mais, ne voulant pas obliger l'utilisateur à installer un parser xerces ou aelfred, je souhaite le faire uniquemen parser xml [ par fredmorvant29 ] bonjour je veu parser un flux xml pour en retirer les info sous forme de liste.ex: &lt;prod&gt; &lt;nom&gt;toto&lt;/nom&gt; &lt;prix&gt;10&lt;/p le XML parser SAX : pb lorsque <balise></balise> [ par Enguerrant ] hello!voilà, j'utilise SAX pour parser un fichier XML, et çà se passe plutot bien !! sauf lorsque dans le fichier en question, il n'y a, à un endroit Parser un fichier XML avec un schéma donné [ par biniouman ] Bonjour,Je cherche à parser avec jaxp et sax un fichier xml en fonction d'un schéma. Mon fichier est tout bete, mais je ne sais pas par où commencer S parser du XML en sauver dans une liste [ par damien781 ] Hello, J'ai un fichier XML sous cette forme (pour implémenter une logique plus simple, cette forme peut etre modifier)//dans un tableau/liste ce qui s Parser XML [ par mlelorra ] SalutJe voudrais pouvoir parser une grande chaine de caractere avec Dom ou SAX mais il n'accepte que des File, ImputStream, URI...comment faire ?merci parser java exportant du XML dans mySQL [ par sandji ] Bonjour, Je travaille sur un projet de gestion administrative d'une association. J'ai effectu&#233; des recheches dans le but de trouver un parser en Parser du XML avec JDOM en java [ par red210 ] Voila je pose une ptit questin concernant le XML... Je viens tout juste de lire un super tuto pour lire et g&#233;n&#233;rer du XML ca me pousse &#224


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Septembre 2010
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
27282930   

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,577 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales