| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Feb 2007
Beiträge: 174
|
Hi, ich versuche gemäß XML - ActionScript® 3.0 Reference for the Adobe® Flash® Platform eine XML zu erstellen. Dazu möchte ich aber noch folgendes am Beginn der XML stehen haben (wird letztendlich svg tiny 1.2, deswegen Doctype auskommentiert): Code: <?xml version = "1.0" encoding = "UTF-8" standalone = "no"?> <!DOCTYPE svg [ <!ENTITY ns_flows "http://ns.adobe.com/Flows/1.0/">] > Vielen Dank was auch komisch ist: <svg .... xml:space="preserve">...</svg> wird zu <svg .... aaa:space="preserve">...</svg> Geändert von flash_newbie (19-07-2011 um 12:46 Uhr) |
| | |
| | #2 (permalink) |
| Neuer User Registriert seit: Nov 2005
Beiträge: 548
|
Wenn du XML im Code definierst, wird das nur mit einem einzigen umschließenden Knoten z.B. in der Form var myXml:XML=<root>...</root>; akzeptiert. Versuch dein Beispiel mal mit einer geladenen Textdatei, das sollte gehen. Zum dynamischen Zusammensetzen gabs vor Kurzem schon Lösungsansätze in diesem Thread: KML, XML Document Writer |
| | |
| | #3 (permalink) | |
| Neuer User Registriert seit: Feb 2007
Beiträge: 174
|
zu dem "aaa"-Problem habe ich folgendes gefunden: Zitat:
Leider funktioniert dieser Trick bei mir aber nicht Vielleicht ist das Problem, dass Flash "xml" bereits intern irgendwie für den Namespace hernimmt, und es deswegen ersetzt? Bis auf den "<?" und den Kommentarteil "<!" schaffe ich es jetzt meine xml zusammenzubauen. Das sieht in etwa so aus: Code: var outputXml:XML = new XML("<svg xmlns="http://www.w3.org/2000/svg" width="5184px" xml:space="preserve" height="2988px" baseProfile="tiny" version="1.2" y="0px" x="0px" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 5184 2988"></svg>"); Code: <svg width="5184px" aaa:space="preserve" height="2988px" baseProfile="tiny" version="1.2" y="0px" x="0px" viewBox="0 0 5184 2988" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:aaa="http://www.w3.org/XML/1998/namespace"> Code: for each ....
outputXml.appendChild(new XML("<.....")); Geändert von flash_newbie (19-07-2011 um 15:14 Uhr) | |
| | |
| | #5 (permalink) |
| Neuer User Registriert seit: Feb 2007
Beiträge: 174
|
Die Anführungszeichen funktionieren schon, solange alles in eine Zeile geschrieben wird. Man muss die anderen dann bloß mit \" verarbeiten (is oben falsch). Bin immer noch verzweifelt am versuchen, Kommentare einzufügen. Kann das zwar händisch rüberkopieren, aber is halt blöd. Jetzt geht es zum Beispiel wieder um das hier, was am Anfang der XML hin soll Code: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple/DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> XML.ignoreComments = false; XML.ignoreProcessingInstructions = false; sind beide eigentlich gesetzt Geändert von flash_newbie (21-07-2011 um 18:31 Uhr) |
| | |
| | #6 (permalink) |
| I'M A CYBORG Registriert seit: Apr 2007 Ort: ---------
Beiträge: 372
|
ja die anführungszeichen weglassen hat nichts anderes bewirkt . hab ein bischen herumprobiert und kann leider auch kein brauchbares resultat liefern . einzig die aaa sind weg wenn ich anstelle von xmlxmlns: space ... verwendet habe .das xml:space sieht flash wohl als syntax fehler . mit diesem bspl aus der hilfe hab ich es verglichen ActionScript:
mfg |
| | |
![]() |
| Lesezeichen |
| Stichworte |
| svg, xml |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [Flash MX 2004] Raster mit verschachtelten Schleifen erstellen | ZweiUndVierzig | Flash Einsteiger | 6 | 10-01-2010 18:25 |
| [Flash CS4] Flash Header erstellen | TheKingLeon | Flash Einsteiger | 6 | 04-12-2008 23:49 |
| Flash Header erstellen | guidoi | Flash Einsteiger | 3 | 10-12-2007 14:51 |
| variablen in for-schleifen mit + i erstellen | whatafuck | Flash Einsteiger | 3 | 10-05-2007 23:19 |
| functions innerhalb von schleifen erstellen | Babaluba | Flash MX | 11 | 07-09-2006 22:57 |