Ich baue einen einfachen Editor mit Blockly. Der Benutzer kann generiertes Javascript auf dem Server speichern und als 'txt' Datei herunterladen. Der Benutzer kann die Notepad-Datei auch in den Editor importieren (die Notepad-Datei enthält generiertes Javascript). Wie man Blöcke vom Javascript baut. Es gibt eine Methode für die Konversation von xml nach dom ('domToWorkspace'), aber das selbe ist nicht für JavaScript verfügbar. Gibt es irgendeine Funktion zum Konvertieren oder fehlt mir etwas?Javascript zu dom - Blockly
0
A
Antwort
0
workspaceToDom ist in Javascript korrekt und gibt Ihnen die XML-Struktur. Dies müssen Sie mit domToText in Text analysieren.
function saveWorkspace() {
var xml = Blockly.Xml.workspaceToDom(workspace);
var xmlString = Blockly.Xml.domToText(xml);
save('workspace.txt', xmlString);
}
save() legt die Daten in einer txt-Datei und lädt sie.
Auf der anderen Seite müssen Sie TextToDom verwenden und die XML-Struktur haben. Dies müssen Sie in domToWorkspace konvertieren und alles ist erledigt.
var xml = Blockly.Xml.textToDom(input);
Blockly.Xml.domToWorkspace(xml,workspace);
Verwandte Themen
- 1. Google Blockly update Eingabetyp
- 2. Wie wird Blockly vom geklonten Repository ausgeführt?
- 3. Convert DOM-Objekt zu JavaScript-Objekt
- 4. Javascript Leistungsprobleme mit zu vielen Dom Knoten?
- 5. Vergleichen DOM-Knoten Wert zu Zeichenfolge Javascript
- 6. JavaScript HTML-Element zu DOM-Selektor
- 7. Javascript: DOM Probleme
- 8. Walking das DOM (JavaScript)
- 9. Javascript DOM Console Browser
- 10. JavaScript/DOM-Ereignisnamenskonvention
- 11. Caching DOM-Elemente Javascript
- 12. Javascript DOM Codeigniter
- 13. DOM Fehler mit Javascript
- 14. JavaScript DOM Hintergrund Opazität
- 15. JavaScript-Objekt an DOM binden
- 16. Blockieren DOM Parsing mit JavaScript
- 17. DOM-Objekt in JavaScript entfernt
- 18. Javascript DOM erstellt Form nicht
- 19. JavaScript CSS-Elende - DOM Styling
- 20. Javascript DOM und Dropdown-Listen
- 21. JavaScript beweglichen Element im DOM
- 22. Verwenden von DOM-Elementen als Schlüssel zu JavaScript-Map
- 23. GTM/Javascript - Suche nach DOM um Eltern zu finden h2
- 24. Warum JavaScript verwenden, um Elemente und das DOM zu ändern?
- 25. SVG Hochgeladene Datei zu DOM ready Elementen mit Javascript
- 26. Eine gute Javascript API Referenz Dokumentation zu Browsern und DOM
- 27. Weisen Sie JavaScript-Funktion zu einem DOM-Element
- 28. Javascript DOM-Baum doppelt für Manipulation
- 29. Zugriff auf CSS-Medienabfrageregeln über JavaScript/DOM
- 30. Ändern der Seitenelemente mit JavaScript DOM