kaninama
Messages postés56Date d'inscriptionlundi 24 avril 2006StatutMembreDernière intervention28 mai 2006
-
15 mai 2006 à 15:51
kaninama
Messages postés56Date d'inscriptionlundi 24 avril 2006StatutMembreDernière intervention28 mai 2006
-
20 mai 2006 à 11:48
Bonjour tout le monde,
Jais un pb un peu bizarre que je vous explique,
Je parse un document XML avec JDOM la il n y a aucun pb, je
manipule très facilement les méthodes et
les classe quoffre JDOM (celle que jutilise bien sur) sauf avec la méthode
gettexte() qui retourne le contenu texte dun élément XML et qui se trouve dans
la classe élément de lapi JDOM le pb est si jessai dafficher ce contenu
texte rien nest afficher il me laisse un espace blanc sans aucune écriture. Jai
essayé dafficher une chaîne de caractère avant laffichage du texte de lélément et après
son affichage et la il maffiche la première chaîne et il me laisse un blanc ou
sa taille prend a mon avis la taille du texte contenu dans lélément et ensuite
il maffiche la deuxième chaîne, a mon avis le gettext marche très bien mais il
y a un autre pb que je narrive pas a trouvé.
Je vous donne un bou du code, mais je tiens a vous dire que
ce nest pas le vrai ode jai essayer de minimiser au max
samlane_37
Messages postés11Date d'inscriptionsamedi 23 avril 2005StatutMembreDernière intervention25 avril 2009 19 mai 2006 à 21:12
Bonjour,
désolé pour le retard jsuis en examen depuis mardi.
Lorsque tu fais racine.getchildren() cela te récupere tout tes enfants c'est a dire titre_livre, etc...
mais qu'en tu fais racine.gettext() il ne peut pas te retourner du texte puisque ton element racine ne contient que des elements enfants et non tu texte.
pour ke ton racine.gettext() te retourne du texte il faudrai que ton xml soit comme sa:
<livre>texte</livre>
kaninama
Messages postés56Date d'inscriptionlundi 24 avril 2006StatutMembreDernière intervention28 mai 2006 16 mai 2006 à 15:09
Bonjour,
pardonnez moi pour ce retard, oui bien sur
mais je vous dis avant que je traite les élément après et je demande leur texte
et le texte est afficher normalement mais le texte de la racine du document et
des noeuds du 1 er niveau il ne s'affiche pas
voila un document xml que je traite par exemple j'ai pas la balise de
déclaration
<titre_paragraphe>Représentation de la mémoire</titre_paragraphe>
<contenu_paragraphe>La représentation de la mémoire dans les
processeurs INTEL est héritée du 8086 (processeur 16 bits) conçu en 1978. Je
vais donc décrire les principes du 8086 qui restent valables pour tous les
processeurs du 80286 au Pentium (80586).</contenu_paragraphe>
<contenu_paragraphe>Les registres des 80x86 sont de deux types :
les registres de segment (sur 16 bits) et les registres d'offset (sur 16 bits
pour le 80286 et sur 32 bits à partir du 80386). Il existe également un registre
des indicateurs de condition (sur 16 bits pour le 80286 et sur 32 bits à partir
du 80386) ou flags. D'autres registres comme le registre de débogage sont
également présents mais il ne sont pas utilisés pour la génération de code. Les
registres d'offset sont composés de registres généraux et de registres réservés
usages plus particuliers. Certains des registres généraux sont également
utilisés par des opérations particuliéres.</contenu_paragraphe>
</paragraphe>
[# -]
</chapitre>
[# -] </livre>
Vous n’avez pas trouvé la réponse que vous recherchez ?
kaninama
Messages postés56Date d'inscriptionlundi 24 avril 2006StatutMembreDernière intervention28 mai 2006 16 mai 2006 à 15:10
Bonjour,
pardonnez moi pour ce retard, oui bien sur
mais je vous dis avant que je traite les élément après et je demande leur texte
et le texte est afficher normalement mais le texte de la racine du document et
des noeuds du 1 er niveau il ne s'affiche pas
voila un document xml que je traite par exemple j'ai pas la balise de
déclaration
<titre_paragraphe>Représentation de la mémoire</titre_paragraphe>
<contenu_paragraphe>La représentation de la mémoire dans les
processeurs INTEL est héritée du 8086 (processeur 16 bits) conçu en 1978. Je
vais donc décrire les principes du 8086 qui restent valables pour tous les
processeurs du 80286 au Pentium (80586).</contenu_paragraphe>
<contenu_paragraphe>Les registres des 80x86 sont de deux types :
les registres de segment (sur 16 bits) et les registres d'offset (sur 16 bits
pour le 80286 et sur 32 bits à partir du 80386). Il existe également un registre
des indicateurs de condition (sur 16 bits pour le 80286 et sur 32 bits à partir
du 80386) ou flags. D'autres registres comme le registre de débogage sont
également présents mais il ne sont pas utilisés pour la génération de code. Les
registres d'offset sont composés de registres généraux et de registres réservés
usages plus particuliers. Certains des registres généraux sont également
utilisés par des opérations particuliéres.</contenu_paragraphe>