tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
4
ZUGRIFFE
464
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von FlorianR
    FlorianR FlorianR ist offline Mitglied Gold
    Registriert seit
    Oct 2003
    Ort
    Lüneburg
    Beiträge
    244
    Guten Abend,

    ich habe ein kleines Problem und ich komme einfach nicht auf die Lösung.

    Ich lade eine XML Datei in Flash und gebe diese dann aus.

    Ich habe folgende Eigenschaften für das Objekt verwendet:

    xml.ignoreWhite = true;

    und algm: XML.prototype.ignoreWhite = true;

    die XML Datei enthält nun bewusst Leerzeichen / Tabs, die NICHT ignoriert werden...

    Ich hoffe ihr könnt mir helfen.

    Die XML:

    HTML-Code:
    <?xml version="1.0" encoding="UTF-8"?>
    <test>
    	<startseite>
    		     test test test
    		test test test
    	</startseite>
    	<about>
    		test test test
    	</about>
    </test >
    Grüße
     

  2. #2
    Avatar von Jens B.
    Jens B. Jens B. ist offline Damn good coffee!
    tutorials.de Premium-User
    Registriert seit
    Nov 2001
    Beiträge
    2.477
    Tag,
    poste mal bitte den gesamten Actionscript-Code, der mit der XML zu tun hat. Sonst können wir auch nur raten, woran das liegt...
    Gruß
    .
     

  3. #3
    Avatar von FlorianR
    FlorianR FlorianR ist offline Mitglied Gold
    Registriert seit
    Oct 2003
    Ort
    Lüneburg
    Beiträge
    244
    PHP-Code:
    stop();

    XML.prototype.ignoreWhite true;

    dynTxt_startseite.border=true
    dynTxt_startseite.borderColor=0xff0000;  

    // XML Check
    XML = new XML();
    XML.ignoreWhite true;
    XML.load("main.xml");

    XML.onLoad = function(success:Boolean){
      if (
    success){
        
    showIt();
      }
      else{
        
    dynTxt_startseite.text "Datei konnte nicht gefunden werden!";
      }
    }

    function 
    showIt()
    {
        
    // Startseite
        
    var startseiteText String XML.firstChild.childNodes[0].firstChild.nodeValue // Startseite
        
    dynTxt_startseite.htmlText startseiteText;

    Geändert von FlorianR (02.11.08 um 23:04 Uhr)
     

  4. #4
    Avatar von FlorianR
    FlorianR FlorianR ist offline Mitglied Gold
    Registriert seit
    Oct 2003
    Ort
    Lüneburg
    Beiträge
    244
    Okay ich habe es raus, hier für alle:

    \t == tab
    \r == CR
    \n == LF

    inhalt = inhalt.split(" ").join(" ").split("\t").join("").split("\r").join("").split ("\n").join("");
     

  5. #5
    Avatar von p-flash
    p-flash p-flash ist offline Mitglied Gold
    Registriert seit
    Aug 2004
    Ort
    D-Town
    Beiträge
    211
    Hi,

    ignoreWhite löscht nur Leerzeichen, die zur Formatierung dienen. Das sind Leerzeichen zwischen Knoten. Bei deinem Beispiel folgt Text ("test test test") und nicht ein Knoten auf die Leerzeichen, deshalb gehören sie zum Textknoten.

    p-flash
     
    ---------------------------------------
    [WebSite] www.p-creations.com


    [Game] Tower of Hanoi

Ähnliche Themen

  1. Tabellenbreite wird im IE8 ignoriert
    Von Tomek_FFM im Forum CSS
    Antworten: 1
    Letzter Beitrag: 26.12.10, 00:57
  2. cin.getline wird ignoriert
    Von multimolti im Forum C/C++
    Antworten: 1
    Letzter Beitrag: 27.04.08, 10:13
  3. JSP + CSS wird ignoriert
    Von y0dA im Forum Java
    Antworten: 2
    Letzter Beitrag: 13.06.07, 13:21
  4. css wird ignoriert
    Von wolfweb im Forum CSS
    Antworten: 7
    Letzter Beitrag: 28.07.05, 14:58