Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash 8

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 21-06-2007, 14:32   #1 (permalink)
Neuer User
 
Registriert seit: Sep 2004
Beiträge: 888
Question probleme mit xml schreiben in unterknoten?

hi ich habe ein problem mit dem schreiben von der xml.
ich wollte am anfang eine weiteren knoten anfügen wobei der es immer an zweiter stelle anfügt. wodran kann es liegen ?
flozwo ist offline   Mit Zitat antworten
Alt 21-06-2007, 15:20   #2 (permalink)
Neuer User
 
Registriert seit: Sep 2004
Beiträge: 888
Question

ups habe mich verlesen das ding wird am ende angefügt aber ich wollte es am anfang haben. wie macht man das ?
flozwo ist offline   Mit Zitat antworten
Alt 21-06-2007, 15:28   #3 (permalink)
Supermassive
 
Benutzerbild von elysian
 
Registriert seit: Aug 2004
Ort: Frankfurt, Bornheim
Beiträge: 861
xervus,

ich glaube, du hast xml noch nicht ganz verstanden. es ist egal, an welcher *position* der knoten steht. es gibt attribute, die ihn idenzifizierbar machen - das reicht völlig aus, ihn wieder zu finden...

cheers, thomas
__________________
Personal » amenity*blogging » elysian.de » Flexpertise - Enterprise Flex Collaboration
Networks » Xing » ColdFusion Community
Everything Cairngorm »
cairngormdocs.org
elysian ist offline   Mit Zitat antworten
Alt 21-06-2007, 15:31   #4 (permalink)
Neuer User
 
Registriert seit: Sep 2004
Beiträge: 888
das hat was mit der reihenfolge zu tun die ich drinne habe weil der von oben nach unten sich arbeitet und es auch so anzeigt.
flozwo ist offline   Mit Zitat antworten
Alt 21-06-2007, 15:44   #5 (permalink)
Perverted Hermit
 
Benutzerbild von Omega Psi
 
Registriert seit: Mar 2004
Ort: Delmenhorst
Beiträge: 12.141
Du fügst den Knoten in eine über DOM-generierte XML ein? appendchild geht da wohl...
Omega Psi ist offline   Mit Zitat antworten
Alt 21-06-2007, 17:59   #6 (permalink)
Neuer User
 
Registriert seit: Sep 2004
Beiträge: 888
Unhappy

ja ich habe eine xml in der ich das dann einfüge.

ActionScript:
  1. //
  2.     var wurzelXml2node:XMLNode = _xml2.firstChild.childNodes[0].childNodes[0];
  3.     var news_node:XMLNode = _xml2.createElement("line");
  4.     news_node.attributes.name = "nameinfo";
  5.     news_node.attributes.img = "imginfo";
  6.     news_node.attributes.imgkl = "imgklinfo";
  7.     news_node.attributes.datum = "datum";
  8.     //
  9.     wurzelXml2node.appendChild(news_node)
  10.     news_value = _xml2.createTextNode("textNode1 String value");;
  11.     wurzelXml2node.appendChild(news_value);
  12.     wurzelXml2node.appendChild(textNodeNews);
  13.     //texterzeugen
  14.     //
  15.     trace("_xml2->\n"+_xml2.toString());

das ding was ich noch habe ist das der den textNode ist reinsetzt
ist :
<line datum="datum" imgkl="imgklinfo" img="imginfo" name="nameinfo" />textNode1 String value

will haben
<line datum="datum" imgkl="imgklinfo" img="imginfo" name="nameinfo" >textNode1 String value</line>
flozwo ist offline   Mit Zitat antworten
Alt 21-06-2007, 18:14   #7 (permalink)
Neuer User
 
Registriert seit: Sep 2004
Beiträge: 888
Question

wie sieht das denn mit dem "insertBefore" befehl aus ? kann man den
gut benutzen um was am anfang des knoten an zu fügen ?

vor laufter bäume sehe ich schon den walt nicht mehr =)
ActionScript:
  1. var wurzelXml2node:XMLNode = _xml2.firstChild.childNodes[0].childNodes[0];
  2.     var news_node:XMLNode = _xml2.createElement("line");
  3.     news_node.attributes.name = "nameinfo";
  4.     news_node.attributes.img = "imginfo";
  5.     news_node.attributes.imgkl = "imgklinfo";
  6.     news_node.attributes.datum = "datum";
  7.     //
  8.     wurzelXml2node.appendChild(news_node);
  9.     news_value = _xml2.createTextNode("textNode1 String value");
  10.     news_node.appendChild(news_value);
  11.     wurzelXml2node.appendChild(textNodeNews);
  12.     //texterzeugen
  13.     //
  14.     trace("_xml2->\n"+_xml2.toString());
flozwo ist offline   Mit Zitat antworten
Alt 01-07-2007, 11:35   #8 (permalink)
Neuer User
 
Registriert seit: Sep 2004
Beiträge: 888
Unhappy

ich habe mit mal heute das nochmal mit dem xml angeguckt wie man einen xml knoten am anfang einfügt. aber ich das ding ist jetzt leider das der das nicht richtig macht=/.

ActionScript:
  1. var insertPoint:XMLNode = _xml2.firstChild.childNodes[0].childNodes[0].firstChild;
  2.     //
  3.     var _xmlNewsAdd:XML = new XML ();
  4.     var _xmlNews:XMLNode = _xmlNewsAdd;
  5.     var news_node:XMLNode = _xmlNewsAdd.createElement("line");
  6.     news_node.attributes.datum = datumForAll;
  7.     news_node.attributes.imgkl = "imgklinfo";
  8.     news_node.attributes.img = "imginfo";
  9.     news_node.attributes.name = "nameinfo";
  10.     //
  11.     _xmlNews.appendChild(news_node);
  12.     news_value = _xmlNewsAdd.createTextNode("textNode1 String value");
  13.     news_node.appendChild(news_value);
  14.     _xmlNewsAdd.appendChild(textNodeNews);
  15.     trace(_xmlNewsAdd.toString());
  16.     //texterzeugen
  17.     //var wurzelXml2node:XMLNode = _xml2.firstChild.childNodes[0].childNodes[0];
  18.     _xml2.insertBefore(_xmlNewsAdd, insertPoint);

wenn jemande den fehler findet und zeigt würde ich mich freuen
flozwo ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 19:26 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele