XML menu. Attributs de l'espacement des caractères de texte disparaît

  • arakno
  • Beginner
  • Beginner
  • Avatar de l’utilisateur
  • Inscription: Mai 31, 2006
  • Messages: 35
  • Loc: Lisboa
  • Status: Offline

Message Juin 5th, 2007, 3:15 am

Salut à tous.
Im la lecture d'un fichier XML pour remplir un menu à partir de valeurs de ses attributs. Le XML ressemble à ceci:
Code: [ Select ]
<?xml version="1.0" encoding="iso-8859-1"?>
<menu nome="Habitação" tag="Architecture Life">
            <item nome="Edifício Reconstrução" tb="8" />
            <item nome="Loteamento e Edifícios" tb="4" />
</menu>
  1. <?xml version="1.0" encoding="iso-8859-1"?>
  2. <menu nome="Habitação" tag="Architecture Life">
  3.             <item nome="Edifício Reconstrução" tb="8" />
  4.             <item nome="Loteamento e Edifícios" tb="4" />
  5. </menu>

Et pour chaque noeud, les attributs sont affichés sur leur champ de texte bouton correspondant, comme ceci:
Code: [ Select ]
var node:Array = XPath.selectNodes(scope, anchor+"/@nome");
for (a in node){
button.textarea.text = node[a].nodeValue;
}
  1. var node:Array = XPath.selectNodes(scope, anchor+"/@nome");
  2. for (a in node){
  3. button.textarea.text = node[a].nodeValue;
  4. }

Le phénomène étrange, c'est que, il mange toute l'espacement entre les caractères. Ainsi, au lieu d'avoir "Loteamento e Edifícios" i will get "LoteamentoeEdifícios" alltogheter.
J'ai testé avec différentes polices et les différentes façons de le faire (sans les classes XPath), mais je vais obtenir le même résultat.
Quiconque a eu des problèmes similaires ??!?[/ quote]
  • Anonymous
  • Bot
  • No Avatar
  • Inscription: 25 Feb 2008
  • Messages: ?
  • Loc: Ozzuland
  • Status: Online

Message Juin 5th, 2007, 3:15 am

  • krismeister
  • Graduate
  • Graduate
  • No Avatar
  • Inscription: Oct 21, 2006
  • Messages: 202
  • Status: Offline

Message Juin 5th, 2007, 7:41 am

Il semble stupide, et je ne me souviens pas si Ive a ce problème, assurez-vous de l'intégration des espaces lorsque vous intégrez votre police.
  • arakno
  • Beginner
  • Beginner
  • Avatar de l’utilisateur
  • Inscription: Mai 31, 2006
  • Messages: 35
  • Loc: Lisboa
  • Status: Offline

Message Juin 5th, 2007, 7:58 am

yess en effet, il est ridicule.
Je n'ai intégrer le caractère espace avec la police, j'ai également essayé d'intégrer 20% de pas de chance.
J'ai aussi ignoreWhite = false lors du chargement de xml, mais rien ne semble fonctionner.
Le strangeest chose est que, si i insérer 2 espaces rend correctement (ressemble à un espace).
Je suis vraiment désespéré juste de penser à l'édition de tous les noeuds xml à la main.
Les autres idées?
  • arakno
  • Beginner
  • Beginner
  • Avatar de l’utilisateur
  • Inscription: Mai 31, 2006
  • Messages: 35
  • Loc: Lisboa
  • Status: Offline

Message Juin 7th, 2007, 7:24 am

J'ai résolu!
Singulier que jamais ..

J'ai obtenu le fichier original à partir d'un Pdf et après l'édition en PSPad converti en XML sur un autre programme .. Notepad + +.
Im Alllthough ne savez pas lequel des programmes mangé mon espacements, im pretty sure qu'il s'agit de l'un d'entre eux qui vissés entre eux. Je ne sais pas grand-chose de enconding mais il me semble qu'il a quelque chose à faire avec elle.

Thx anyway kris

:P

Afficher de l'information

  • Total des messages de ce sujet: 4 messages
  • Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 33 invités
  • Vous ne pouvez pas poster de nouveaux sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas éditer vos messages
  • Vous ne pouvez pas supprimer vos messages
  • Vous ne pouvez pas joindre des fichiers
 
 

© 2011 Unmelted, LLC. Ozzu® est une marque déposée de Unmelted, LLC