Blockly.utils. xml
Property
NAME_SPACE
Namespace for Blockly's XML.
Methods
createElement
createElement(tagName) returns Element
Create DOM element for XML.
Parameter |
|
---|---|
tagName |
string Name of DOM element. |
- Returns
-
non-null Element
New DOM element.
createTextNode
createTextNode(text) returns Text
Create text element for XML.
Parameter |
|
---|---|
text |
string Text content. |
- Returns
-
non-null Text
New DOM text node.
document
document() returns Document
Get the document object. This method is overridden in the Node.js build of Blockly. See gulpfile.js, package-blockly-node task.
- Returns
-
non-null Document
The document object.
domToText
domToText(dom) returns string
Converts a DOM structure into plain text. Currently the text format is fairly ugly: all one line with no whitespace.
Parameter |
|
---|---|
dom |
Node A tree of XML nodes. Value must not be null. |
- Returns
-
string
Text representation.
textToDomDocument
textToDomDocument(text) returns Document
Converts an XML string into a DOM tree.
Parameter |
|
---|---|
text |
string XML string. |
- Throws
-
if XML doesn't parse.
- Returns
-
Document
The DOM document.