{
  "id": "Dom.xmlnode",
  "nodeType": "class",
  "name": "XmlNode",
  "namespace": "Dom",
  "startToken": {
    "type": "declaration.entity.name.class",
    "text": "XmlNode",
    "textToLower": "xmlnode",
    "isAux": false,
    "range": {
      "start": {
        "line": -1,
        "character": 0
      },
      "end": {
        "line": -1,
        "character": 0
      },
      "isEmpty": true,
      "isSingleLine": true
    },
    "id": "declaration.entity.name.class_XmlNode_-1:0"
  },
  "order": 0,
  "memberOrder": 0,
  "accessModifier": {
    "type": "keyword.modifier.access",
    "text": "global",
    "textToLower": "global",
    "isAux": false,
    "range": {
      "start": {
        "line": -1,
        "character": 0
      },
      "end": {
        "line": -1,
        "character": 0
      },
      "isEmpty": true,
      "isSingleLine": true
    },
    "id": "keyword.modifier.access_global_-1:0"
  },
  "sharingModifier": {
    "type": "keyword.modifier.sharing",
    "text": "without sharing",
    "textToLower": "without sharing",
    "isAux": false,
    "range": {
      "start": {
        "line": -1,
        "character": 0
      },
      "end": {
        "line": -1,
        "character": 0
      },
      "isEmpty": true,
      "isSingleLine": true
    },
    "id": "keyword.modifier.sharing_without sharing_-1:0"
  },
  "description": "Use the XmlNode class to work with a node in an XML document.",
  "documentation": "https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_classes_xml_dom_xmlnode.htm",
  "classes": {},
  "interfaces": {},
  "enums": {},
  "variables": {},
  "methods": {
    "addchildelement(string,string,string)": {
      "id": "Dom.xmlnode.method.addchildelement(string,string,string)",
      "nodeType": "method",
      "name": "addChildElement",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "addChildElement",
        "textToLower": "addchildelement",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_addChildElement_-1:0"
      },
      "parentId": "Dom.xmlnode",
      "order": 1,
      "memberOrder": 1,
      "accessModifier": {
        "type": "keyword.modifier.access",
        "text": "public",
        "textToLower": "public",
        "isAux": false,
        "range": {
          "start": {
            "line": 0,
            "character": 0
          },
          "end": {
            "line": 0,
            "character": 6
          },
          "isEmpty": false,
          "isSingleLine": true
        },
        "id": "token.type.identifier_public_0:0"
      },
      "signature": "public Dom.XmlNode addChildElement(String name, String namespace, String prefix)",
      "overrideSignature": "public override Dom.XmlNode addChildElement(String name, String namespace, String prefix)",
      "simplifiedSignature": "addChildElement(String,String,String)",
      "datatype": {
        "id": "Dom.xmlnode.addchildelement.datatype.Dom.XmlNode",
        "nodeType": "datatype",
        "name": "Dom.XmlNode",
        "startToken": {
          "type": "datatype.support.namespace",
          "text": "Dom",
          "textToLower": "dom",
          "isAux": false,
          "range": {
            "start": {
              "line": 0,
              "character": 7
            },
            "end": {
              "line": 0,
              "character": 10
            },
            "isEmpty": false,
            "isSingleLine": true
          },
          "id": "token.type.identifier_Dom_0:7"
        },
        "parentId": "Dom.xmlnode.addchildelement",
        "order": 0,
        "memberOrder": 0,
        "type": "Dom.XmlNode"
      },
      "description": "Creates a child element node for this node.",
      "parentName": "XmlNode",
      "variables": {},
      "params": {
        "name": {
          "id": "Dom.xmlnode.method.addchildelement(string,string,string).varParam.name",
          "nodeType": "variable",
          "name": "name",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "name",
            "textToLower": "name",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 42
              },
              "end": {
                "line": 0,
                "character": 46
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_name_0:42"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "name",
            "textToLower": "name",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 42
              },
              "end": {
                "line": 0,
                "character": 46
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_name_0:42"
          },
          "parentId": "Dom.xmlnode.method.addchildelement(string,string,string)",
          "order": 1,
          "memberOrder": 1,
          "datatype": {
            "id": "Dom.xmlnode.addchildelement.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 35
                },
                "end": {
                  "line": 0,
                  "character": 41
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:35"
            },
            "parentId": "Dom.xmlnode.addchildelement",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "namespace": {
          "id": "Dom.xmlnode.method.addchildelement(string,string,string).varParam.namespace",
          "nodeType": "variable",
          "name": "namespace",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "namespace",
            "textToLower": "namespace",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 55
              },
              "end": {
                "line": 0,
                "character": 64
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_namespace_0:55"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "namespace",
            "textToLower": "namespace",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 55
              },
              "end": {
                "line": 0,
                "character": 64
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_namespace_0:55"
          },
          "parentId": "Dom.xmlnode.method.addchildelement(string,string,string)",
          "order": 2,
          "memberOrder": 2,
          "datatype": {
            "id": "Dom.xmlnode.addchildelement.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 48
                },
                "end": {
                  "line": 0,
                  "character": 54
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:48"
            },
            "parentId": "Dom.xmlnode.addchildelement",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "prefix": {
          "id": "Dom.xmlnode.method.addchildelement(string,string,string).varParam.prefix",
          "nodeType": "variable",
          "name": "prefix",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "prefix",
            "textToLower": "prefix",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 73
              },
              "end": {
                "line": 0,
                "character": 79
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_prefix_0:73"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "prefix",
            "textToLower": "prefix",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 73
              },
              "end": {
                "line": 0,
                "character": 79
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_prefix_0:73"
          },
          "parentId": "Dom.xmlnode.method.addchildelement(string,string,string)",
          "order": 3,
          "memberOrder": 3,
          "datatype": {
            "id": "Dom.xmlnode.addchildelement.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 66
                },
                "end": {
                  "line": 0,
                  "character": 72
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:66"
            },
            "parentId": "Dom.xmlnode.addchildelement",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "description": "The name argument can't have a null value.",
          "scope": null
        }
      },
      "queries": [],
      "exceptions": []
    },
    "addcommentnode(string)": {
      "id": "Dom.xmlnode.method.addcommentnode(string)",
      "nodeType": "method",
      "name": "addCommentNode",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "addCommentNode",
        "textToLower": "addcommentnode",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_addCommentNode_-1:0"
      },
      "parentId": "Dom.xmlnode",
      "order": 2,
      "memberOrder": 2,
      "accessModifier": {
        "type": "keyword.modifier.access",
        "text": "public",
        "textToLower": "public",
        "isAux": false,
        "range": {
          "start": {
            "line": 0,
            "character": 0
          },
          "end": {
            "line": 0,
            "character": 6
          },
          "isEmpty": false,
          "isSingleLine": true
        },
        "id": "token.type.identifier_public_0:0"
      },
      "signature": "public Dom.XmlNode addCommentNode(String text)",
      "overrideSignature": "public override Dom.XmlNode addCommentNode(String text)",
      "simplifiedSignature": "addCommentNode(String)",
      "datatype": {
        "id": "Dom.xmlnode.addcommentnode.datatype.Dom.XmlNode",
        "nodeType": "datatype",
        "name": "Dom.XmlNode",
        "startToken": {
          "type": "datatype.support.namespace",
          "text": "Dom",
          "textToLower": "dom",
          "isAux": false,
          "range": {
            "start": {
              "line": 0,
              "character": 7
            },
            "end": {
              "line": 0,
              "character": 10
            },
            "isEmpty": false,
            "isSingleLine": true
          },
          "id": "token.type.identifier_Dom_0:7"
        },
        "parentId": "Dom.xmlnode.addcommentnode",
        "order": 0,
        "memberOrder": 0,
        "type": "Dom.XmlNode"
      },
      "description": "Creates a child comment node for this node.",
      "parentName": "XmlNode",
      "variables": {},
      "params": {
        "text": {
          "id": "Dom.xmlnode.method.addcommentnode(string).varParam.text",
          "nodeType": "variable",
          "name": "text",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "text",
            "textToLower": "text",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 41
              },
              "end": {
                "line": 0,
                "character": 45
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_text_0:41"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "text",
            "textToLower": "text",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 41
              },
              "end": {
                "line": 0,
                "character": 45
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_text_0:41"
          },
          "parentId": "Dom.xmlnode.method.addcommentnode(string)",
          "order": 1,
          "memberOrder": 1,
          "datatype": {
            "id": "Dom.xmlnode.addcommentnode.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 34
                },
                "end": {
                  "line": 0,
                  "character": 40
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:34"
            },
            "parentId": "Dom.xmlnode.addcommentnode",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "description": "The text argument can't have a null value.",
          "scope": null
        }
      },
      "queries": [],
      "exceptions": []
    },
    "addtextnode(string)": {
      "id": "Dom.xmlnode.method.addtextnode(string)",
      "nodeType": "method",
      "name": "addTextNode",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "addTextNode",
        "textToLower": "addtextnode",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_addTextNode_-1:0"
      },
      "parentId": "Dom.xmlnode",
      "order": 3,
      "memberOrder": 3,
      "accessModifier": {
        "type": "keyword.modifier.access",
        "text": "public",
        "textToLower": "public",
        "isAux": false,
        "range": {
          "start": {
            "line": 0,
            "character": 0
          },
          "end": {
            "line": 0,
            "character": 6
          },
          "isEmpty": false,
          "isSingleLine": true
        },
        "id": "token.type.identifier_public_0:0"
      },
      "signature": "public Dom.XmlNode addTextNode(String text)",
      "overrideSignature": "public override Dom.XmlNode addTextNode(String text)",
      "simplifiedSignature": "addTextNode(String)",
      "datatype": {
        "id": "Dom.xmlnode.addtextnode.datatype.Dom.XmlNode",
        "nodeType": "datatype",
        "name": "Dom.XmlNode",
        "startToken": {
          "type": "datatype.support.namespace",
          "text": "Dom",
          "textToLower": "dom",
          "isAux": false,
          "range": {
            "start": {
              "line": 0,
              "character": 7
            },
            "end": {
              "line": 0,
              "character": 10
            },
            "isEmpty": false,
            "isSingleLine": true
          },
          "id": "token.type.identifier_Dom_0:7"
        },
        "parentId": "Dom.xmlnode.addtextnode",
        "order": 0,
        "memberOrder": 0,
        "type": "Dom.XmlNode"
      },
      "description": "Creates a child text node for this node.",
      "parentName": "XmlNode",
      "variables": {},
      "params": {
        "text": {
          "id": "Dom.xmlnode.method.addtextnode(string).varParam.text",
          "nodeType": "variable",
          "name": "text",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "text",
            "textToLower": "text",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 38
              },
              "end": {
                "line": 0,
                "character": 42
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_text_0:38"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "text",
            "textToLower": "text",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 38
              },
              "end": {
                "line": 0,
                "character": 42
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_text_0:38"
          },
          "parentId": "Dom.xmlnode.method.addtextnode(string)",
          "order": 1,
          "memberOrder": 1,
          "datatype": {
            "id": "Dom.xmlnode.addtextnode.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 31
                },
                "end": {
                  "line": 0,
                  "character": 37
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:31"
            },
            "parentId": "Dom.xmlnode.addtextnode",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "description": "The text argument can't have a null value.",
          "scope": null
        }
      },
      "queries": [],
      "exceptions": []
    },
    "getattribute(string,string)": {
      "id": "Dom.xmlnode.method.getattribute(string,string)",
      "nodeType": "method",
      "name": "getAttribute",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "getAttribute",
        "textToLower": "getattribute",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_getAttribute_-1:0"
      },
      "parentId": "Dom.xmlnode",
      "order": 4,
      "memberOrder": 4,
      "accessModifier": {
        "type": "keyword.modifier.access",
        "text": "public",
        "textToLower": "public",
        "isAux": false,
        "range": {
          "start": {
            "line": 0,
            "character": 0
          },
          "end": {
            "line": 0,
            "character": 6
          },
          "isEmpty": false,
          "isSingleLine": true
        },
        "id": "token.type.identifier_public_0:0"
      },
      "signature": "public String getAttribute(String key, String keyNamespace)",
      "overrideSignature": "public override String getAttribute(String key, String keyNamespace)",
      "simplifiedSignature": "getAttribute(String,String)",
      "datatype": {
        "id": "Dom.xmlnode.getattribute.datatype.String",
        "nodeType": "datatype",
        "name": "String",
        "startToken": {
          "type": "datatype.primitive",
          "text": "String",
          "textToLower": "string",
          "isAux": false,
          "range": {
            "start": {
              "line": 0,
              "character": 7
            },
            "end": {
              "line": 0,
              "character": 13
            },
            "isEmpty": false,
            "isSingleLine": true
          },
          "id": "token.type.identifier_String_0:7"
        },
        "parentId": "Dom.xmlnode.getattribute",
        "order": 0,
        "memberOrder": 0,
        "type": "String"
      },
      "description": "Returns namespacePrefix:attributeValue for the given key and key namespace.",
      "parentName": "XmlNode",
      "variables": {},
      "params": {
        "key": {
          "id": "Dom.xmlnode.method.getattribute(string,string).varParam.key",
          "nodeType": "variable",
          "name": "key",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "key",
            "textToLower": "key",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 34
              },
              "end": {
                "line": 0,
                "character": 37
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_key_0:34"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "key",
            "textToLower": "key",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 34
              },
              "end": {
                "line": 0,
                "character": 37
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_key_0:34"
          },
          "parentId": "Dom.xmlnode.method.getattribute(string,string)",
          "order": 1,
          "memberOrder": 1,
          "datatype": {
            "id": "Dom.xmlnode.getattribute.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 27
                },
                "end": {
                  "line": 0,
                  "character": 33
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:27"
            },
            "parentId": "Dom.xmlnode.getattribute",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "keynamespace": {
          "id": "Dom.xmlnode.method.getattribute(string,string).varParam.keynamespace",
          "nodeType": "variable",
          "name": "keyNamespace",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "keyNamespace",
            "textToLower": "keynamespace",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 46
              },
              "end": {
                "line": 0,
                "character": 58
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_keyNamespace_0:46"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "keyNamespace",
            "textToLower": "keynamespace",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 46
              },
              "end": {
                "line": 0,
                "character": 58
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_keyNamespace_0:46"
          },
          "parentId": "Dom.xmlnode.method.getattribute(string,string)",
          "order": 2,
          "memberOrder": 2,
          "datatype": {
            "id": "Dom.xmlnode.getattribute.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 39
                },
                "end": {
                  "line": 0,
                  "character": 45
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:39"
            },
            "parentId": "Dom.xmlnode.getattribute",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "description": "",
          "scope": null
        }
      },
      "queries": [],
      "exceptions": []
    },
    "getattributecount()": {
      "id": "Dom.xmlnode.method.getattributecount()",
      "nodeType": "method",
      "name": "getAttributeCount",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "getAttributeCount",
        "textToLower": "getattributecount",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_getAttributeCount_-1:0"
      },
      "parentId": "Dom.xmlnode",
      "order": 5,
      "memberOrder": 5,
      "accessModifier": {
        "type": "keyword.modifier.access",
        "text": "public",
        "textToLower": "public",
        "isAux": false,
        "range": {
          "start": {
            "line": 0,
            "character": 0
          },
          "end": {
            "line": 0,
            "character": 6
          },
          "isEmpty": false,
          "isSingleLine": true
        },
        "id": "token.type.identifier_public_0:0"
      },
      "signature": "public Integer getAttributeCount()",
      "overrideSignature": "public override Integer getAttributeCount()",
      "simplifiedSignature": "getAttributeCount()",
      "datatype": {
        "id": "Dom.xmlnode.getattributecount.datatype.Integer",
        "nodeType": "datatype",
        "name": "Integer",
        "startToken": {
          "type": "datatype.primitive",
          "text": "Integer",
          "textToLower": "integer",
          "isAux": false,
          "range": {
            "start": {
              "line": 0,
              "character": 7
            },
            "end": {
              "line": 0,
              "character": 14
            },
            "isEmpty": false,
            "isSingleLine": true
          },
          "id": "token.type.identifier_Integer_0:7"
        },
        "parentId": "Dom.xmlnode.getattributecount",
        "order": 0,
        "memberOrder": 0,
        "type": "Integer"
      },
      "description": "Returns the number of attributes for this node.",
      "parentName": "XmlNode",
      "variables": {},
      "params": {},
      "queries": [],
      "exceptions": []
    },
    "getattributekeyat(integer)": {
      "id": "Dom.xmlnode.method.getattributekeyat(integer)",
      "nodeType": "method",
      "name": "getAttributeKeyAt",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "getAttributeKeyAt",
        "textToLower": "getattributekeyat",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_getAttributeKeyAt_-1:0"
      },
      "parentId": "Dom.xmlnode",
      "order": 6,
      "memberOrder": 6,
      "accessModifier": {
        "type": "keyword.modifier.access",
        "text": "public",
        "textToLower": "public",
        "isAux": false,
        "range": {
          "start": {
            "line": 0,
            "character": 0
          },
          "end": {
            "line": 0,
            "character": 6
          },
          "isEmpty": false,
          "isSingleLine": true
        },
        "id": "token.type.identifier_public_0:0"
      },
      "signature": "public String getAttributeKeyAt(Integer index)",
      "overrideSignature": "public override String getAttributeKeyAt(Integer index)",
      "simplifiedSignature": "getAttributeKeyAt(Integer)",
      "datatype": {
        "id": "Dom.xmlnode.getattributekeyat.datatype.String",
        "nodeType": "datatype",
        "name": "String",
        "startToken": {
          "type": "datatype.primitive",
          "text": "String",
          "textToLower": "string",
          "isAux": false,
          "range": {
            "start": {
              "line": 0,
              "character": 7
            },
            "end": {
              "line": 0,
              "character": 13
            },
            "isEmpty": false,
            "isSingleLine": true
          },
          "id": "token.type.identifier_String_0:7"
        },
        "parentId": "Dom.xmlnode.getattributekeyat",
        "order": 0,
        "memberOrder": 0,
        "type": "String"
      },
      "description": "Returns the attribute key for the given index. Index values start at 0.",
      "parentName": "XmlNode",
      "variables": {},
      "params": {
        "index": {
          "id": "Dom.xmlnode.method.getattributekeyat(integer).varParam.index",
          "nodeType": "variable",
          "name": "index",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "index",
            "textToLower": "index",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 40
              },
              "end": {
                "line": 0,
                "character": 45
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_index_0:40"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "index",
            "textToLower": "index",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 40
              },
              "end": {
                "line": 0,
                "character": 45
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_index_0:40"
          },
          "parentId": "Dom.xmlnode.method.getattributekeyat(integer)",
          "order": 1,
          "memberOrder": 1,
          "datatype": {
            "id": "Dom.xmlnode.getattributekeyat.datatype.Integer",
            "nodeType": "datatype",
            "name": "Integer",
            "startToken": {
              "type": "datatype.primitive",
              "text": "Integer",
              "textToLower": "integer",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 32
                },
                "end": {
                  "line": 0,
                  "character": 39
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_Integer_0:32"
            },
            "parentId": "Dom.xmlnode.getattributekeyat",
            "order": 0,
            "memberOrder": 0,
            "type": "Integer"
          },
          "description": "",
          "scope": null
        }
      },
      "queries": [],
      "exceptions": []
    },
    "getattributekeynsat(integer)": {
      "id": "Dom.xmlnode.method.getattributekeynsat(integer)",
      "nodeType": "method",
      "name": "getAttributeKeyNsAt",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "getAttributeKeyNsAt",
        "textToLower": "getattributekeynsat",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_getAttributeKeyNsAt_-1:0"
      },
      "parentId": "Dom.xmlnode",
      "order": 7,
      "memberOrder": 7,
      "accessModifier": {
        "type": "keyword.modifier.access",
        "text": "public",
        "textToLower": "public",
        "isAux": false,
        "range": {
          "start": {
            "line": 0,
            "character": 0
          },
          "end": {
            "line": 0,
            "character": 6
          },
          "isEmpty": false,
          "isSingleLine": true
        },
        "id": "token.type.identifier_public_0:0"
      },
      "signature": "public String getAttributeKeyNsAt(Integer index)",
      "overrideSignature": "public override String getAttributeKeyNsAt(Integer index)",
      "simplifiedSignature": "getAttributeKeyNsAt(Integer)",
      "datatype": {
        "id": "Dom.xmlnode.getattributekeynsat.datatype.String",
        "nodeType": "datatype",
        "name": "String",
        "startToken": {
          "type": "datatype.primitive",
          "text": "String",
          "textToLower": "string",
          "isAux": false,
          "range": {
            "start": {
              "line": 0,
              "character": 7
            },
            "end": {
              "line": 0,
              "character": 13
            },
            "isEmpty": false,
            "isSingleLine": true
          },
          "id": "token.type.identifier_String_0:7"
        },
        "parentId": "Dom.xmlnode.getattributekeynsat",
        "order": 0,
        "memberOrder": 0,
        "type": "String"
      },
      "description": "Returns the attribute key namespace for the given index.",
      "parentName": "XmlNode",
      "variables": {},
      "params": {
        "index": {
          "id": "Dom.xmlnode.method.getattributekeynsat(integer).varParam.index",
          "nodeType": "variable",
          "name": "index",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "index",
            "textToLower": "index",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 42
              },
              "end": {
                "line": 0,
                "character": 47
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_index_0:42"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "index",
            "textToLower": "index",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 42
              },
              "end": {
                "line": 0,
                "character": 47
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_index_0:42"
          },
          "parentId": "Dom.xmlnode.method.getattributekeynsat(integer)",
          "order": 1,
          "memberOrder": 1,
          "datatype": {
            "id": "Dom.xmlnode.getattributekeynsat.datatype.Integer",
            "nodeType": "datatype",
            "name": "Integer",
            "startToken": {
              "type": "datatype.primitive",
              "text": "Integer",
              "textToLower": "integer",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 34
                },
                "end": {
                  "line": 0,
                  "character": 41
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_Integer_0:34"
            },
            "parentId": "Dom.xmlnode.getattributekeynsat",
            "order": 0,
            "memberOrder": 0,
            "type": "Integer"
          },
          "description": "",
          "scope": null
        }
      },
      "queries": [],
      "exceptions": []
    },
    "getattributevalue(string,string)": {
      "id": "Dom.xmlnode.method.getattributevalue(string,string)",
      "nodeType": "method",
      "name": "getAttributeValue",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "getAttributeValue",
        "textToLower": "getattributevalue",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_getAttributeValue_-1:0"
      },
      "parentId": "Dom.xmlnode",
      "order": 8,
      "memberOrder": 8,
      "accessModifier": {
        "type": "keyword.modifier.access",
        "text": "public",
        "textToLower": "public",
        "isAux": false,
        "range": {
          "start": {
            "line": 0,
            "character": 0
          },
          "end": {
            "line": 0,
            "character": 6
          },
          "isEmpty": false,
          "isSingleLine": true
        },
        "id": "token.type.identifier_public_0:0"
      },
      "signature": "public String getAttributeValue(String key, String keyNamespace)",
      "overrideSignature": "public override String getAttributeValue(String key, String keyNamespace)",
      "simplifiedSignature": "getAttributeValue(String,String)",
      "datatype": {
        "id": "Dom.xmlnode.getattributevalue.datatype.String",
        "nodeType": "datatype",
        "name": "String",
        "startToken": {
          "type": "datatype.primitive",
          "text": "String",
          "textToLower": "string",
          "isAux": false,
          "range": {
            "start": {
              "line": 0,
              "character": 7
            },
            "end": {
              "line": 0,
              "character": 13
            },
            "isEmpty": false,
            "isSingleLine": true
          },
          "id": "token.type.identifier_String_0:7"
        },
        "parentId": "Dom.xmlnode.getattributevalue",
        "order": 0,
        "memberOrder": 0,
        "type": "String"
      },
      "description": "Returns the attribute value for the given key and key namespace.",
      "parentName": "XmlNode",
      "variables": {},
      "params": {
        "key": {
          "id": "Dom.xmlnode.method.getattributevalue(string,string).varParam.key",
          "nodeType": "variable",
          "name": "key",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "key",
            "textToLower": "key",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 39
              },
              "end": {
                "line": 0,
                "character": 42
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_key_0:39"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "key",
            "textToLower": "key",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 39
              },
              "end": {
                "line": 0,
                "character": 42
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_key_0:39"
          },
          "parentId": "Dom.xmlnode.method.getattributevalue(string,string)",
          "order": 1,
          "memberOrder": 1,
          "datatype": {
            "id": "Dom.xmlnode.getattributevalue.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 32
                },
                "end": {
                  "line": 0,
                  "character": 38
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:32"
            },
            "parentId": "Dom.xmlnode.getattributevalue",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "keynamespace": {
          "id": "Dom.xmlnode.method.getattributevalue(string,string).varParam.keynamespace",
          "nodeType": "variable",
          "name": "keyNamespace",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "keyNamespace",
            "textToLower": "keynamespace",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 51
              },
              "end": {
                "line": 0,
                "character": 63
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_keyNamespace_0:51"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "keyNamespace",
            "textToLower": "keynamespace",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 51
              },
              "end": {
                "line": 0,
                "character": 63
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_keyNamespace_0:51"
          },
          "parentId": "Dom.xmlnode.method.getattributevalue(string,string)",
          "order": 2,
          "memberOrder": 2,
          "datatype": {
            "id": "Dom.xmlnode.getattributevalue.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 44
                },
                "end": {
                  "line": 0,
                  "character": 50
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:44"
            },
            "parentId": "Dom.xmlnode.getattributevalue",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "description": "",
          "scope": null
        }
      },
      "queries": [],
      "exceptions": []
    },
    "getattributevaluens(string,string)": {
      "id": "Dom.xmlnode.method.getattributevaluens(string,string)",
      "nodeType": "method",
      "name": "getAttributeValueNs",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "getAttributeValueNs",
        "textToLower": "getattributevaluens",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_getAttributeValueNs_-1:0"
      },
      "parentId": "Dom.xmlnode",
      "order": 9,
      "memberOrder": 9,
      "accessModifier": {
        "type": "keyword.modifier.access",
        "text": "public",
        "textToLower": "public",
        "isAux": false,
        "range": {
          "start": {
            "line": 0,
            "character": 0
          },
          "end": {
            "line": 0,
            "character": 6
          },
          "isEmpty": false,
          "isSingleLine": true
        },
        "id": "token.type.identifier_public_0:0"
      },
      "signature": "public String getAttributeValueNs(String key, String keyNamespace)",
      "overrideSignature": "public override String getAttributeValueNs(String key, String keyNamespace)",
      "simplifiedSignature": "getAttributeValueNs(String,String)",
      "datatype": {
        "id": "Dom.xmlnode.getattributevaluens.datatype.String",
        "nodeType": "datatype",
        "name": "String",
        "startToken": {
          "type": "datatype.primitive",
          "text": "String",
          "textToLower": "string",
          "isAux": false,
          "range": {
            "start": {
              "line": 0,
              "character": 7
            },
            "end": {
              "line": 0,
              "character": 13
            },
            "isEmpty": false,
            "isSingleLine": true
          },
          "id": "token.type.identifier_String_0:7"
        },
        "parentId": "Dom.xmlnode.getattributevaluens",
        "order": 0,
        "memberOrder": 0,
        "type": "String"
      },
      "description": "Returns the attribute value namespace for the given key and key namespace.",
      "parentName": "XmlNode",
      "variables": {},
      "params": {
        "key": {
          "id": "Dom.xmlnode.method.getattributevaluens(string,string).varParam.key",
          "nodeType": "variable",
          "name": "key",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "key",
            "textToLower": "key",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 41
              },
              "end": {
                "line": 0,
                "character": 44
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_key_0:41"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "key",
            "textToLower": "key",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 41
              },
              "end": {
                "line": 0,
                "character": 44
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_key_0:41"
          },
          "parentId": "Dom.xmlnode.method.getattributevaluens(string,string)",
          "order": 1,
          "memberOrder": 1,
          "datatype": {
            "id": "Dom.xmlnode.getattributevaluens.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 34
                },
                "end": {
                  "line": 0,
                  "character": 40
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:34"
            },
            "parentId": "Dom.xmlnode.getattributevaluens",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "keynamespace": {
          "id": "Dom.xmlnode.method.getattributevaluens(string,string).varParam.keynamespace",
          "nodeType": "variable",
          "name": "keyNamespace",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "keyNamespace",
            "textToLower": "keynamespace",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 53
              },
              "end": {
                "line": 0,
                "character": 65
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_keyNamespace_0:53"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "keyNamespace",
            "textToLower": "keynamespace",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 53
              },
              "end": {
                "line": 0,
                "character": 65
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_keyNamespace_0:53"
          },
          "parentId": "Dom.xmlnode.method.getattributevaluens(string,string)",
          "order": 2,
          "memberOrder": 2,
          "datatype": {
            "id": "Dom.xmlnode.getattributevaluens.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 46
                },
                "end": {
                  "line": 0,
                  "character": 52
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:46"
            },
            "parentId": "Dom.xmlnode.getattributevaluens",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "description": "",
          "scope": null
        }
      },
      "queries": [],
      "exceptions": []
    },
    "getchildelement(string,string)": {
      "id": "Dom.xmlnode.method.getchildelement(string,string)",
      "nodeType": "method",
      "name": "getChildElement",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "getChildElement",
        "textToLower": "getchildelement",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_getChildElement_-1:0"
      },
      "parentId": "Dom.xmlnode",
      "order": 10,
      "memberOrder": 10,
      "accessModifier": {
        "type": "keyword.modifier.access",
        "text": "public",
        "textToLower": "public",
        "isAux": false,
        "range": {
          "start": {
            "line": 0,
            "character": 0
          },
          "end": {
            "line": 0,
            "character": 6
          },
          "isEmpty": false,
          "isSingleLine": true
        },
        "id": "token.type.identifier_public_0:0"
      },
      "signature": "public Dom.XmlNode getChildElement(String name, String namespace)",
      "overrideSignature": "public override Dom.XmlNode getChildElement(String name, String namespace)",
      "simplifiedSignature": "getChildElement(String,String)",
      "datatype": {
        "id": "Dom.xmlnode.getchildelement.datatype.Dom.XmlNode",
        "nodeType": "datatype",
        "name": "Dom.XmlNode",
        "startToken": {
          "type": "datatype.support.namespace",
          "text": "Dom",
          "textToLower": "dom",
          "isAux": false,
          "range": {
            "start": {
              "line": 0,
              "character": 7
            },
            "end": {
              "line": 0,
              "character": 10
            },
            "isEmpty": false,
            "isSingleLine": true
          },
          "id": "token.type.identifier_Dom_0:7"
        },
        "parentId": "Dom.xmlnode.getchildelement",
        "order": 0,
        "memberOrder": 0,
        "type": "Dom.XmlNode"
      },
      "description": "Returns the child element node for the node with the given name and namespace.",
      "parentName": "XmlNode",
      "variables": {},
      "params": {
        "name": {
          "id": "Dom.xmlnode.method.getchildelement(string,string).varParam.name",
          "nodeType": "variable",
          "name": "name",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "name",
            "textToLower": "name",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 42
              },
              "end": {
                "line": 0,
                "character": 46
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_name_0:42"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "name",
            "textToLower": "name",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 42
              },
              "end": {
                "line": 0,
                "character": 46
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_name_0:42"
          },
          "parentId": "Dom.xmlnode.method.getchildelement(string,string)",
          "order": 1,
          "memberOrder": 1,
          "datatype": {
            "id": "Dom.xmlnode.getchildelement.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 35
                },
                "end": {
                  "line": 0,
                  "character": 41
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:35"
            },
            "parentId": "Dom.xmlnode.getchildelement",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "namespace": {
          "id": "Dom.xmlnode.method.getchildelement(string,string).varParam.namespace",
          "nodeType": "variable",
          "name": "namespace",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "namespace",
            "textToLower": "namespace",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 55
              },
              "end": {
                "line": 0,
                "character": 64
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_namespace_0:55"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "namespace",
            "textToLower": "namespace",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 55
              },
              "end": {
                "line": 0,
                "character": 64
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_namespace_0:55"
          },
          "parentId": "Dom.xmlnode.method.getchildelement(string,string)",
          "order": 2,
          "memberOrder": 2,
          "datatype": {
            "id": "Dom.xmlnode.getchildelement.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 48
                },
                "end": {
                  "line": 0,
                  "character": 54
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:48"
            },
            "parentId": "Dom.xmlnode.getchildelement",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "description": "",
          "scope": null
        }
      },
      "queries": [],
      "exceptions": []
    },
    "getchildelements()": {
      "id": "Dom.xmlnode.method.getchildelements()",
      "nodeType": "method",
      "name": "getChildElements",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "getChildElements",
        "textToLower": "getchildelements",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_getChildElements_-1:0"
      },
      "parentId": "Dom.xmlnode",
      "order": 11,
      "memberOrder": 11,
      "accessModifier": {
        "type": "keyword.modifier.access",
        "text": "public",
        "textToLower": "public",
        "isAux": false,
        "range": {
          "start": {
            "line": 0,
            "character": 0
          },
          "end": {
            "line": 0,
            "character": 6
          },
          "isEmpty": false,
          "isSingleLine": true
        },
        "id": "token.type.identifier_public_0:0"
      },
      "signature": "public Dom.XmlNode[] getChildElements()",
      "overrideSignature": "public override Dom.XmlNode[] getChildElements()",
      "simplifiedSignature": "getChildElements()",
      "datatype": {
        "id": "Dom.xmlnode.getchildelements.datatype.Dom.XmlNode[]",
        "nodeType": "datatype",
        "name": "Dom.XmlNode[]",
        "startToken": {
          "type": "datatype.support.namespace",
          "text": "Dom",
          "textToLower": "dom",
          "isAux": false,
          "range": {
            "start": {
              "line": 0,
              "character": 7
            },
            "end": {
              "line": 0,
              "character": 10
            },
            "isEmpty": false,
            "isSingleLine": true
          },
          "id": "token.type.identifier_Dom_0:7"
        },
        "parentId": "Dom.xmlnode.getchildelements",
        "order": 0,
        "memberOrder": 0,
        "type": "Dom.XmlNode[]"
      },
      "description": "Returns the child element nodes for this node. This doesn't include child text or comment nodes.",
      "parentName": "XmlNode",
      "variables": {},
      "params": {},
      "queries": [],
      "exceptions": []
    },
    "getchildren()": {
      "id": "Dom.xmlnode.method.getchildren()",
      "nodeType": "method",
      "name": "getChildren",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "getChildren",
        "textToLower": "getchildren",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_getChildren_-1:0"
      },
      "parentId": "Dom.xmlnode",
      "order": 12,
      "memberOrder": 12,
      "accessModifier": {
        "type": "keyword.modifier.access",
        "text": "public",
        "textToLower": "public",
        "isAux": false,
        "range": {
          "start": {
            "line": 0,
            "character": 0
          },
          "end": {
            "line": 0,
            "character": 6
          },
          "isEmpty": false,
          "isSingleLine": true
        },
        "id": "token.type.identifier_public_0:0"
      },
      "signature": "public Dom.XmlNode[] getChildren()",
      "overrideSignature": "public override Dom.XmlNode[] getChildren()",
      "simplifiedSignature": "getChildren()",
      "datatype": {
        "id": "Dom.xmlnode.getchildren.datatype.Dom.XmlNode[]",
        "nodeType": "datatype",
        "name": "Dom.XmlNode[]",
        "startToken": {
          "type": "datatype.support.namespace",
          "text": "Dom",
          "textToLower": "dom",
          "isAux": false,
          "range": {
            "start": {
              "line": 0,
              "character": 7
            },
            "end": {
              "line": 0,
              "character": 10
            },
            "isEmpty": false,
            "isSingleLine": true
          },
          "id": "token.type.identifier_Dom_0:7"
        },
        "parentId": "Dom.xmlnode.getchildren",
        "order": 0,
        "memberOrder": 0,
        "type": "Dom.XmlNode[]"
      },
      "description": "Returns the child nodes for this node. This includes all node types.",
      "parentName": "XmlNode",
      "variables": {},
      "params": {},
      "queries": [],
      "exceptions": []
    },
    "getname()": {
      "id": "Dom.xmlnode.method.getname()",
      "nodeType": "method",
      "name": "getName",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "getName",
        "textToLower": "getname",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_getName_-1:0"
      },
      "parentId": "Dom.xmlnode",
      "order": 13,
      "memberOrder": 13,
      "accessModifier": {
        "type": "keyword.modifier.access",
        "text": "public",
        "textToLower": "public",
        "isAux": false,
        "range": {
          "start": {
            "line": 0,
            "character": 0
          },
          "end": {
            "line": 0,
            "character": 6
          },
          "isEmpty": false,
          "isSingleLine": true
        },
        "id": "token.type.identifier_public_0:0"
      },
      "signature": "public String getName()",
      "overrideSignature": "public override String getName()",
      "simplifiedSignature": "getName()",
      "datatype": {
        "id": "Dom.xmlnode.getname.datatype.String",
        "nodeType": "datatype",
        "name": "String",
        "startToken": {
          "type": "datatype.primitive",
          "text": "String",
          "textToLower": "string",
          "isAux": false,
          "range": {
            "start": {
              "line": 0,
              "character": 7
            },
            "end": {
              "line": 0,
              "character": 13
            },
            "isEmpty": false,
            "isSingleLine": true
          },
          "id": "token.type.identifier_String_0:7"
        },
        "parentId": "Dom.xmlnode.getname",
        "order": 0,
        "memberOrder": 0,
        "type": "String"
      },
      "description": "Returns the element name.",
      "parentName": "XmlNode",
      "variables": {},
      "params": {},
      "queries": [],
      "exceptions": []
    },
    "getnamespace()": {
      "id": "Dom.xmlnode.method.getnamespace()",
      "nodeType": "method",
      "name": "getNamespace",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "getNamespace",
        "textToLower": "getnamespace",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_getNamespace_-1:0"
      },
      "parentId": "Dom.xmlnode",
      "order": 14,
      "memberOrder": 14,
      "accessModifier": {
        "type": "keyword.modifier.access",
        "text": "public",
        "textToLower": "public",
        "isAux": false,
        "range": {
          "start": {
            "line": 0,
            "character": 0
          },
          "end": {
            "line": 0,
            "character": 6
          },
          "isEmpty": false,
          "isSingleLine": true
        },
        "id": "token.type.identifier_public_0:0"
      },
      "signature": "public String getNamespace()",
      "overrideSignature": "public override String getNamespace()",
      "simplifiedSignature": "getNamespace()",
      "datatype": {
        "id": "Dom.xmlnode.getnamespace.datatype.String",
        "nodeType": "datatype",
        "name": "String",
        "startToken": {
          "type": "datatype.primitive",
          "text": "String",
          "textToLower": "string",
          "isAux": false,
          "range": {
            "start": {
              "line": 0,
              "character": 7
            },
            "end": {
              "line": 0,
              "character": 13
            },
            "isEmpty": false,
            "isSingleLine": true
          },
          "id": "token.type.identifier_String_0:7"
        },
        "parentId": "Dom.xmlnode.getnamespace",
        "order": 0,
        "memberOrder": 0,
        "type": "String"
      },
      "description": "Returns the namespace of the element.",
      "parentName": "XmlNode",
      "variables": {},
      "params": {},
      "queries": [],
      "exceptions": []
    },
    "getnamespacefor(string)": {
      "id": "Dom.xmlnode.method.getnamespacefor(string)",
      "nodeType": "method",
      "name": "getNamespaceFor",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "getNamespaceFor",
        "textToLower": "getnamespacefor",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_getNamespaceFor_-1:0"
      },
      "parentId": "Dom.xmlnode",
      "order": 15,
      "memberOrder": 15,
      "accessModifier": {
        "type": "keyword.modifier.access",
        "text": "public",
        "textToLower": "public",
        "isAux": false,
        "range": {
          "start": {
            "line": 0,
            "character": 0
          },
          "end": {
            "line": 0,
            "character": 6
          },
          "isEmpty": false,
          "isSingleLine": true
        },
        "id": "token.type.identifier_public_0:0"
      },
      "signature": "public String getNamespaceFor(String prefix)",
      "overrideSignature": "public override String getNamespaceFor(String prefix)",
      "simplifiedSignature": "getNamespaceFor(String)",
      "datatype": {
        "id": "Dom.xmlnode.getnamespacefor.datatype.String",
        "nodeType": "datatype",
        "name": "String",
        "startToken": {
          "type": "datatype.primitive",
          "text": "String",
          "textToLower": "string",
          "isAux": false,
          "range": {
            "start": {
              "line": 0,
              "character": 7
            },
            "end": {
              "line": 0,
              "character": 13
            },
            "isEmpty": false,
            "isSingleLine": true
          },
          "id": "token.type.identifier_String_0:7"
        },
        "parentId": "Dom.xmlnode.getnamespacefor",
        "order": 0,
        "memberOrder": 0,
        "type": "String"
      },
      "description": "Returns the namespace of the element for the given prefix.",
      "parentName": "XmlNode",
      "variables": {},
      "params": {
        "prefix": {
          "id": "Dom.xmlnode.method.getnamespacefor(string).varParam.prefix",
          "nodeType": "variable",
          "name": "prefix",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "prefix",
            "textToLower": "prefix",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 37
              },
              "end": {
                "line": 0,
                "character": 43
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_prefix_0:37"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "prefix",
            "textToLower": "prefix",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 37
              },
              "end": {
                "line": 0,
                "character": 43
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_prefix_0:37"
          },
          "parentId": "Dom.xmlnode.method.getnamespacefor(string)",
          "order": 1,
          "memberOrder": 1,
          "datatype": {
            "id": "Dom.xmlnode.getnamespacefor.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 30
                },
                "end": {
                  "line": 0,
                  "character": 36
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:30"
            },
            "parentId": "Dom.xmlnode.getnamespacefor",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "description": "",
          "scope": null
        }
      },
      "queries": [],
      "exceptions": []
    },
    "getnodetype()": {
      "id": "Dom.xmlnode.method.getnodetype()",
      "nodeType": "method",
      "name": "getNodeType",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "getNodeType",
        "textToLower": "getnodetype",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_getNodeType_-1:0"
      },
      "parentId": "Dom.xmlnode",
      "order": 16,
      "memberOrder": 16,
      "accessModifier": {
        "type": "keyword.modifier.access",
        "text": "public",
        "textToLower": "public",
        "isAux": false,
        "range": {
          "start": {
            "line": 0,
            "character": 0
          },
          "end": {
            "line": 0,
            "character": 6
          },
          "isEmpty": false,
          "isSingleLine": true
        },
        "id": "token.type.identifier_public_0:0"
      },
      "signature": "public Dom.XmlNodeType getNodeType()",
      "overrideSignature": "public override Dom.XmlNodeType getNodeType()",
      "simplifiedSignature": "getNodeType()",
      "datatype": {
        "id": "Dom.xmlnode.getnodetype.datatype.Dom.XmlNodeType",
        "nodeType": "datatype",
        "name": "Dom.XmlNodeType",
        "startToken": {
          "type": "datatype.support.namespace",
          "text": "Dom",
          "textToLower": "dom",
          "isAux": false,
          "range": {
            "start": {
              "line": 0,
              "character": 7
            },
            "end": {
              "line": 0,
              "character": 10
            },
            "isEmpty": false,
            "isSingleLine": true
          },
          "id": "token.type.identifier_Dom_0:7"
        },
        "parentId": "Dom.xmlnode.getnodetype",
        "order": 0,
        "memberOrder": 0,
        "type": "Dom.XmlNodeType"
      },
      "description": "Returns the node type.",
      "parentName": "XmlNode",
      "variables": {},
      "params": {},
      "queries": [],
      "exceptions": []
    },
    "getparent()": {
      "id": "Dom.xmlnode.method.getparent()",
      "nodeType": "method",
      "name": "getParent",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "getParent",
        "textToLower": "getparent",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_getParent_-1:0"
      },
      "parentId": "Dom.xmlnode",
      "order": 17,
      "memberOrder": 17,
      "accessModifier": {
        "type": "keyword.modifier.access",
        "text": "public",
        "textToLower": "public",
        "isAux": false,
        "range": {
          "start": {
            "line": 0,
            "character": 0
          },
          "end": {
            "line": 0,
            "character": 6
          },
          "isEmpty": false,
          "isSingleLine": true
        },
        "id": "token.type.identifier_public_0:0"
      },
      "signature": "public Dom.XmlNode getParent()",
      "overrideSignature": "public override Dom.XmlNode getParent()",
      "simplifiedSignature": "getParent()",
      "datatype": {
        "id": "Dom.xmlnode.getparent.datatype.Dom.XmlNode",
        "nodeType": "datatype",
        "name": "Dom.XmlNode",
        "startToken": {
          "type": "datatype.support.namespace",
          "text": "Dom",
          "textToLower": "dom",
          "isAux": false,
          "range": {
            "start": {
              "line": 0,
              "character": 7
            },
            "end": {
              "line": 0,
              "character": 10
            },
            "isEmpty": false,
            "isSingleLine": true
          },
          "id": "token.type.identifier_Dom_0:7"
        },
        "parentId": "Dom.xmlnode.getparent",
        "order": 0,
        "memberOrder": 0,
        "type": "Dom.XmlNode"
      },
      "description": "Returns the parent of this element.",
      "parentName": "XmlNode",
      "variables": {},
      "params": {},
      "queries": [],
      "exceptions": []
    },
    "getprefixfor(string)": {
      "id": "Dom.xmlnode.method.getprefixfor(string)",
      "nodeType": "method",
      "name": "getPrefixFor",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "getPrefixFor",
        "textToLower": "getprefixfor",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_getPrefixFor_-1:0"
      },
      "parentId": "Dom.xmlnode",
      "order": 18,
      "memberOrder": 18,
      "accessModifier": {
        "type": "keyword.modifier.access",
        "text": "public",
        "textToLower": "public",
        "isAux": false,
        "range": {
          "start": {
            "line": 0,
            "character": 0
          },
          "end": {
            "line": 0,
            "character": 6
          },
          "isEmpty": false,
          "isSingleLine": true
        },
        "id": "token.type.identifier_public_0:0"
      },
      "signature": "public String getPrefixFor(String namespace)",
      "overrideSignature": "public override String getPrefixFor(String namespace)",
      "simplifiedSignature": "getPrefixFor(String)",
      "datatype": {
        "id": "Dom.xmlnode.getprefixfor.datatype.String",
        "nodeType": "datatype",
        "name": "String",
        "startToken": {
          "type": "datatype.primitive",
          "text": "String",
          "textToLower": "string",
          "isAux": false,
          "range": {
            "start": {
              "line": 0,
              "character": 7
            },
            "end": {
              "line": 0,
              "character": 13
            },
            "isEmpty": false,
            "isSingleLine": true
          },
          "id": "token.type.identifier_String_0:7"
        },
        "parentId": "Dom.xmlnode.getprefixfor",
        "order": 0,
        "memberOrder": 0,
        "type": "String"
      },
      "description": "Returns the prefix of the given namespace.",
      "parentName": "XmlNode",
      "variables": {},
      "params": {
        "namespace": {
          "id": "Dom.xmlnode.method.getprefixfor(string).varParam.namespace",
          "nodeType": "variable",
          "name": "namespace",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "namespace",
            "textToLower": "namespace",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 34
              },
              "end": {
                "line": 0,
                "character": 43
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_namespace_0:34"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "namespace",
            "textToLower": "namespace",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 34
              },
              "end": {
                "line": 0,
                "character": 43
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_namespace_0:34"
          },
          "parentId": "Dom.xmlnode.method.getprefixfor(string)",
          "order": 1,
          "memberOrder": 1,
          "datatype": {
            "id": "Dom.xmlnode.getprefixfor.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 27
                },
                "end": {
                  "line": 0,
                  "character": 33
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:27"
            },
            "parentId": "Dom.xmlnode.getprefixfor",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "description": "The namespace argument can't have a null value.",
          "scope": null
        }
      },
      "queries": [],
      "exceptions": []
    },
    "gettext()": {
      "id": "Dom.xmlnode.method.gettext()",
      "nodeType": "method",
      "name": "getText",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "getText",
        "textToLower": "gettext",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_getText_-1:0"
      },
      "parentId": "Dom.xmlnode",
      "order": 19,
      "memberOrder": 19,
      "accessModifier": {
        "type": "keyword.modifier.access",
        "text": "public",
        "textToLower": "public",
        "isAux": false,
        "range": {
          "start": {
            "line": 0,
            "character": 0
          },
          "end": {
            "line": 0,
            "character": 6
          },
          "isEmpty": false,
          "isSingleLine": true
        },
        "id": "token.type.identifier_public_0:0"
      },
      "signature": "public String getText()",
      "overrideSignature": "public override String getText()",
      "simplifiedSignature": "getText()",
      "datatype": {
        "id": "Dom.xmlnode.gettext.datatype.String",
        "nodeType": "datatype",
        "name": "String",
        "startToken": {
          "type": "datatype.primitive",
          "text": "String",
          "textToLower": "string",
          "isAux": false,
          "range": {
            "start": {
              "line": 0,
              "character": 7
            },
            "end": {
              "line": 0,
              "character": 13
            },
            "isEmpty": false,
            "isSingleLine": true
          },
          "id": "token.type.identifier_String_0:7"
        },
        "parentId": "Dom.xmlnode.gettext",
        "order": 0,
        "memberOrder": 0,
        "type": "String"
      },
      "description": "Returns the text for this node.",
      "parentName": "XmlNode",
      "variables": {},
      "params": {},
      "queries": [],
      "exceptions": []
    },
    "insertbefore(dom.xmlnode,dom.xmlnode)": {
      "id": "Dom.xmlnode.method.insertbefore(dom.xmlnode,dom.xmlnode)",
      "nodeType": "method",
      "name": "insertBefore",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "insertBefore",
        "textToLower": "insertbefore",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_insertBefore_-1:0"
      },
      "parentId": "Dom.xmlnode",
      "order": 20,
      "memberOrder": 20,
      "accessModifier": {
        "type": "keyword.modifier.access",
        "text": "public",
        "textToLower": "public",
        "isAux": false,
        "range": {
          "start": {
            "line": 0,
            "character": 0
          },
          "end": {
            "line": 0,
            "character": 6
          },
          "isEmpty": false,
          "isSingleLine": true
        },
        "id": "token.type.identifier_public_0:0"
      },
      "signature": "public Dom.XmlNode insertBefore(Dom.XmlNode newChild, Dom.XmlNode refChild)",
      "overrideSignature": "public override Dom.XmlNode insertBefore(Dom.XmlNode newChild, Dom.XmlNode refChild)",
      "simplifiedSignature": "insertBefore(Dom.XmlNode,Dom.XmlNode)",
      "datatype": {
        "id": "Dom.xmlnode.insertbefore.datatype.Dom.XmlNode",
        "nodeType": "datatype",
        "name": "Dom.XmlNode",
        "startToken": {
          "type": "datatype.support.namespace",
          "text": "Dom",
          "textToLower": "dom",
          "isAux": false,
          "range": {
            "start": {
              "line": 0,
              "character": 7
            },
            "end": {
              "line": 0,
              "character": 10
            },
            "isEmpty": false,
            "isSingleLine": true
          },
          "id": "token.type.identifier_Dom_0:7"
        },
        "parentId": "Dom.xmlnode.insertbefore",
        "order": 0,
        "memberOrder": 0,
        "type": "Dom.XmlNode"
      },
      "description": "Inserts a new child node before the specified node.",
      "parentName": "XmlNode",
      "variables": {},
      "params": {
        "newchild": {
          "id": "Dom.xmlnode.method.insertbefore(dom.xmlnode,dom.xmlnode).varParam.newchild",
          "nodeType": "variable",
          "name": "newChild",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "newChild",
            "textToLower": "newchild",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 44
              },
              "end": {
                "line": 0,
                "character": 52
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_newChild_0:44"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "newChild",
            "textToLower": "newchild",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 44
              },
              "end": {
                "line": 0,
                "character": 52
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_newChild_0:44"
          },
          "parentId": "Dom.xmlnode.method.insertbefore(dom.xmlnode,dom.xmlnode)",
          "order": 1,
          "memberOrder": 1,
          "datatype": {
            "id": "Dom.xmlnode.insertbefore.datatype.Dom.XmlNode",
            "nodeType": "datatype",
            "name": "Dom.XmlNode",
            "startToken": {
              "type": "datatype.support.namespace",
              "text": "Dom",
              "textToLower": "dom",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 32
                },
                "end": {
                  "line": 0,
                  "character": 35
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_Dom_0:32"
            },
            "parentId": "Dom.xmlnode.insertbefore",
            "order": 0,
            "memberOrder": 0,
            "type": "Dom.XmlNode"
          },
          "scope": null
        },
        "refchild": {
          "id": "Dom.xmlnode.method.insertbefore(dom.xmlnode,dom.xmlnode).varParam.refchild",
          "nodeType": "variable",
          "name": "refChild",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "refChild",
            "textToLower": "refchild",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 66
              },
              "end": {
                "line": 0,
                "character": 74
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_refChild_0:66"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "refChild",
            "textToLower": "refchild",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 66
              },
              "end": {
                "line": 0,
                "character": 74
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_refChild_0:66"
          },
          "parentId": "Dom.xmlnode.method.insertbefore(dom.xmlnode,dom.xmlnode)",
          "order": 2,
          "memberOrder": 2,
          "datatype": {
            "id": "Dom.xmlnode.insertbefore.datatype.Dom.XmlNode",
            "nodeType": "datatype",
            "name": "Dom.XmlNode",
            "startToken": {
              "type": "datatype.support.namespace",
              "text": "Dom",
              "textToLower": "dom",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 54
                },
                "end": {
                  "line": 0,
                  "character": 57
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_Dom_0:54"
            },
            "parentId": "Dom.xmlnode.insertbefore",
            "order": 0,
            "memberOrder": 0,
            "type": "Dom.XmlNode"
          },
          "description": "The node to insert. The node before the new node.",
          "scope": null
        }
      },
      "queries": [],
      "exceptions": []
    },
    "removeattribute(string,string)": {
      "id": "Dom.xmlnode.method.removeattribute(string,string)",
      "nodeType": "method",
      "name": "removeAttribute",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "removeAttribute",
        "textToLower": "removeattribute",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_removeAttribute_-1:0"
      },
      "parentId": "Dom.xmlnode",
      "order": 21,
      "memberOrder": 21,
      "accessModifier": {
        "type": "keyword.modifier.access",
        "text": "public",
        "textToLower": "public",
        "isAux": false,
        "range": {
          "start": {
            "line": 0,
            "character": 0
          },
          "end": {
            "line": 0,
            "character": 6
          },
          "isEmpty": false,
          "isSingleLine": true
        },
        "id": "token.type.identifier_public_0:0"
      },
      "signature": "public Boolean removeAttribute(String key, String keyNamespace)",
      "overrideSignature": "public override Boolean removeAttribute(String key, String keyNamespace)",
      "simplifiedSignature": "removeAttribute(String,String)",
      "datatype": {
        "id": "Dom.xmlnode.removeattribute.datatype.Boolean",
        "nodeType": "datatype",
        "name": "Boolean",
        "startToken": {
          "type": "datatype.primitive",
          "text": "Boolean",
          "textToLower": "boolean",
          "isAux": false,
          "range": {
            "start": {
              "line": 0,
              "character": 7
            },
            "end": {
              "line": 0,
              "character": 14
            },
            "isEmpty": false,
            "isSingleLine": true
          },
          "id": "token.type.identifier_Boolean_0:7"
        },
        "parentId": "Dom.xmlnode.removeattribute",
        "order": 0,
        "memberOrder": 0,
        "type": "Boolean"
      },
      "description": "Removes the attribute with the given key and key namespace. Returns true if successful, false otherwise.",
      "parentName": "XmlNode",
      "variables": {},
      "params": {
        "key": {
          "id": "Dom.xmlnode.method.removeattribute(string,string).varParam.key",
          "nodeType": "variable",
          "name": "key",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "key",
            "textToLower": "key",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 38
              },
              "end": {
                "line": 0,
                "character": 41
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_key_0:38"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "key",
            "textToLower": "key",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 38
              },
              "end": {
                "line": 0,
                "character": 41
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_key_0:38"
          },
          "parentId": "Dom.xmlnode.method.removeattribute(string,string)",
          "order": 1,
          "memberOrder": 1,
          "datatype": {
            "id": "Dom.xmlnode.removeattribute.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 31
                },
                "end": {
                  "line": 0,
                  "character": 37
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:31"
            },
            "parentId": "Dom.xmlnode.removeattribute",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "keynamespace": {
          "id": "Dom.xmlnode.method.removeattribute(string,string).varParam.keynamespace",
          "nodeType": "variable",
          "name": "keyNamespace",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "keyNamespace",
            "textToLower": "keynamespace",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 50
              },
              "end": {
                "line": 0,
                "character": 62
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_keyNamespace_0:50"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "keyNamespace",
            "textToLower": "keynamespace",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 50
              },
              "end": {
                "line": 0,
                "character": 62
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_keyNamespace_0:50"
          },
          "parentId": "Dom.xmlnode.method.removeattribute(string,string)",
          "order": 2,
          "memberOrder": 2,
          "datatype": {
            "id": "Dom.xmlnode.removeattribute.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 43
                },
                "end": {
                  "line": 0,
                  "character": 49
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:43"
            },
            "parentId": "Dom.xmlnode.removeattribute",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "description": "",
          "scope": null
        }
      },
      "queries": [],
      "exceptions": []
    },
    "removechild(dom.xmlnode)": {
      "id": "Dom.xmlnode.method.removechild(dom.xmlnode)",
      "nodeType": "method",
      "name": "removeChild",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "removeChild",
        "textToLower": "removechild",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_removeChild_-1:0"
      },
      "parentId": "Dom.xmlnode",
      "order": 22,
      "memberOrder": 22,
      "accessModifier": {
        "type": "keyword.modifier.access",
        "text": "public",
        "textToLower": "public",
        "isAux": false,
        "range": {
          "start": {
            "line": 0,
            "character": 0
          },
          "end": {
            "line": 0,
            "character": 6
          },
          "isEmpty": false,
          "isSingleLine": true
        },
        "id": "token.type.identifier_public_0:0"
      },
      "signature": "public Boolean removeChild(Dom.XmlNode childNode)",
      "overrideSignature": "public override Boolean removeChild(Dom.XmlNode childNode)",
      "simplifiedSignature": "removeChild(Dom.XmlNode)",
      "datatype": {
        "id": "Dom.xmlnode.removechild.datatype.Boolean",
        "nodeType": "datatype",
        "name": "Boolean",
        "startToken": {
          "type": "datatype.primitive",
          "text": "Boolean",
          "textToLower": "boolean",
          "isAux": false,
          "range": {
            "start": {
              "line": 0,
              "character": 7
            },
            "end": {
              "line": 0,
              "character": 14
            },
            "isEmpty": false,
            "isSingleLine": true
          },
          "id": "token.type.identifier_Boolean_0:7"
        },
        "parentId": "Dom.xmlnode.removechild",
        "order": 0,
        "memberOrder": 0,
        "type": "Boolean"
      },
      "description": "Removes the given child node.",
      "parentName": "XmlNode",
      "variables": {},
      "params": {
        "childnode": {
          "id": "Dom.xmlnode.method.removechild(dom.xmlnode).varParam.childnode",
          "nodeType": "variable",
          "name": "childNode",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "childNode",
            "textToLower": "childnode",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 39
              },
              "end": {
                "line": 0,
                "character": 48
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_childNode_0:39"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "childNode",
            "textToLower": "childnode",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 39
              },
              "end": {
                "line": 0,
                "character": 48
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_childNode_0:39"
          },
          "parentId": "Dom.xmlnode.method.removechild(dom.xmlnode)",
          "order": 1,
          "memberOrder": 1,
          "datatype": {
            "id": "Dom.xmlnode.removechild.datatype.Dom.XmlNode",
            "nodeType": "datatype",
            "name": "Dom.XmlNode",
            "startToken": {
              "type": "datatype.support.namespace",
              "text": "Dom",
              "textToLower": "dom",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 27
                },
                "end": {
                  "line": 0,
                  "character": 30
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_Dom_0:27"
            },
            "parentId": "Dom.xmlnode.removechild",
            "order": 0,
            "memberOrder": 0,
            "type": "Dom.XmlNode"
          },
          "description": "",
          "scope": null
        }
      },
      "queries": [],
      "exceptions": []
    },
    "setattribute(string,string)": {
      "id": "Dom.xmlnode.method.setattribute(string,string)",
      "nodeType": "method",
      "name": "setAttribute",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "setAttribute",
        "textToLower": "setattribute",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_setAttribute_-1:0"
      },
      "parentId": "Dom.xmlnode",
      "order": 23,
      "memberOrder": 23,
      "accessModifier": {
        "type": "keyword.modifier.access",
        "text": "public",
        "textToLower": "public",
        "isAux": false,
        "range": {
          "start": {
            "line": 0,
            "character": 0
          },
          "end": {
            "line": 0,
            "character": 6
          },
          "isEmpty": false,
          "isSingleLine": true
        },
        "id": "token.type.identifier_public_0:0"
      },
      "signature": "public Void setAttribute(String key, String value)",
      "overrideSignature": "public override Void setAttribute(String key, String value)",
      "simplifiedSignature": "setAttribute(String,String)",
      "datatype": {
        "id": "Dom.xmlnode.setattribute.datatype.Void",
        "nodeType": "datatype",
        "name": "Void",
        "startToken": {
          "type": "datatype.primitive",
          "text": "Void",
          "textToLower": "void",
          "isAux": false,
          "range": {
            "start": {
              "line": 0,
              "character": 7
            },
            "end": {
              "line": 0,
              "character": 11
            },
            "isEmpty": false,
            "isSingleLine": true
          },
          "id": "token.type.identifier_Void_0:7"
        },
        "parentId": "Dom.xmlnode.setattribute",
        "order": 0,
        "memberOrder": 0,
        "type": "Void"
      },
      "description": "Sets the key attribute value.",
      "parentName": "XmlNode",
      "variables": {},
      "params": {
        "key": {
          "id": "Dom.xmlnode.method.setattribute(string,string).varParam.key",
          "nodeType": "variable",
          "name": "key",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "key",
            "textToLower": "key",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 32
              },
              "end": {
                "line": 0,
                "character": 35
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_key_0:32"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "key",
            "textToLower": "key",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 32
              },
              "end": {
                "line": 0,
                "character": 35
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_key_0:32"
          },
          "parentId": "Dom.xmlnode.method.setattribute(string,string)",
          "order": 1,
          "memberOrder": 1,
          "datatype": {
            "id": "Dom.xmlnode.setattribute.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 25
                },
                "end": {
                  "line": 0,
                  "character": 31
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:25"
            },
            "parentId": "Dom.xmlnode.setattribute",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "value": {
          "id": "Dom.xmlnode.method.setattribute(string,string).varParam.value",
          "nodeType": "variable",
          "name": "value",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "value",
            "textToLower": "value",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 44
              },
              "end": {
                "line": 0,
                "character": 49
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_value_0:44"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "value",
            "textToLower": "value",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 44
              },
              "end": {
                "line": 0,
                "character": 49
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_value_0:44"
          },
          "parentId": "Dom.xmlnode.method.setattribute(string,string)",
          "order": 2,
          "memberOrder": 2,
          "datatype": {
            "id": "Dom.xmlnode.setattribute.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 37
                },
                "end": {
                  "line": 0,
                  "character": 43
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:37"
            },
            "parentId": "Dom.xmlnode.setattribute",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "description": "",
          "scope": null
        }
      },
      "queries": [],
      "exceptions": []
    },
    "setattributens(string,string,string,string)": {
      "id": "Dom.xmlnode.method.setattributens(string,string,string,string)",
      "nodeType": "method",
      "name": "setAttributeNs",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "setAttributeNs",
        "textToLower": "setattributens",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_setAttributeNs_-1:0"
      },
      "parentId": "Dom.xmlnode",
      "order": 24,
      "memberOrder": 24,
      "accessModifier": {
        "type": "keyword.modifier.access",
        "text": "public",
        "textToLower": "public",
        "isAux": false,
        "range": {
          "start": {
            "line": 0,
            "character": 0
          },
          "end": {
            "line": 0,
            "character": 6
          },
          "isEmpty": false,
          "isSingleLine": true
        },
        "id": "token.type.identifier_public_0:0"
      },
      "signature": "public Void setAttributeNs(String key, String value, String keyNamespace, String valueNamespace)",
      "overrideSignature": "public override Void setAttributeNs(String key, String value, String keyNamespace, String valueNamespace)",
      "simplifiedSignature": "setAttributeNs(String,String,String,String)",
      "datatype": {
        "id": "Dom.xmlnode.setattributens.datatype.Void",
        "nodeType": "datatype",
        "name": "Void",
        "startToken": {
          "type": "datatype.primitive",
          "text": "Void",
          "textToLower": "void",
          "isAux": false,
          "range": {
            "start": {
              "line": 0,
              "character": 7
            },
            "end": {
              "line": 0,
              "character": 11
            },
            "isEmpty": false,
            "isSingleLine": true
          },
          "id": "token.type.identifier_Void_0:7"
        },
        "parentId": "Dom.xmlnode.setattributens",
        "order": 0,
        "memberOrder": 0,
        "type": "Void"
      },
      "description": "Sets the key attribute value.",
      "parentName": "XmlNode",
      "variables": {},
      "params": {
        "key": {
          "id": "Dom.xmlnode.method.setattributens(string,string,string,string).varParam.key",
          "nodeType": "variable",
          "name": "key",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "key",
            "textToLower": "key",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 34
              },
              "end": {
                "line": 0,
                "character": 37
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_key_0:34"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "key",
            "textToLower": "key",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 34
              },
              "end": {
                "line": 0,
                "character": 37
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_key_0:34"
          },
          "parentId": "Dom.xmlnode.method.setattributens(string,string,string,string)",
          "order": 1,
          "memberOrder": 1,
          "datatype": {
            "id": "Dom.xmlnode.setattributens.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 27
                },
                "end": {
                  "line": 0,
                  "character": 33
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:27"
            },
            "parentId": "Dom.xmlnode.setattributens",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "value": {
          "id": "Dom.xmlnode.method.setattributens(string,string,string,string).varParam.value",
          "nodeType": "variable",
          "name": "value",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "value",
            "textToLower": "value",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 46
              },
              "end": {
                "line": 0,
                "character": 51
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_value_0:46"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "value",
            "textToLower": "value",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 46
              },
              "end": {
                "line": 0,
                "character": 51
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_value_0:46"
          },
          "parentId": "Dom.xmlnode.method.setattributens(string,string,string,string)",
          "order": 2,
          "memberOrder": 2,
          "datatype": {
            "id": "Dom.xmlnode.setattributens.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 39
                },
                "end": {
                  "line": 0,
                  "character": 45
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:39"
            },
            "parentId": "Dom.xmlnode.setattributens",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "keynamespace": {
          "id": "Dom.xmlnode.method.setattributens(string,string,string,string).varParam.keynamespace",
          "nodeType": "variable",
          "name": "keyNamespace",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "keyNamespace",
            "textToLower": "keynamespace",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 60
              },
              "end": {
                "line": 0,
                "character": 72
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_keyNamespace_0:60"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "keyNamespace",
            "textToLower": "keynamespace",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 60
              },
              "end": {
                "line": 0,
                "character": 72
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_keyNamespace_0:60"
          },
          "parentId": "Dom.xmlnode.method.setattributens(string,string,string,string)",
          "order": 3,
          "memberOrder": 3,
          "datatype": {
            "id": "Dom.xmlnode.setattributens.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 53
                },
                "end": {
                  "line": 0,
                  "character": 59
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:53"
            },
            "parentId": "Dom.xmlnode.setattributens",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "valuenamespace": {
          "id": "Dom.xmlnode.method.setattributens(string,string,string,string).varParam.valuenamespace",
          "nodeType": "variable",
          "name": "valueNamespace",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "valueNamespace",
            "textToLower": "valuenamespace",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 81
              },
              "end": {
                "line": 0,
                "character": 95
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_valueNamespace_0:81"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "valueNamespace",
            "textToLower": "valuenamespace",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 81
              },
              "end": {
                "line": 0,
                "character": 95
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_valueNamespace_0:81"
          },
          "parentId": "Dom.xmlnode.method.setattributens(string,string,string,string)",
          "order": 4,
          "memberOrder": 4,
          "datatype": {
            "id": "Dom.xmlnode.setattributens.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 74
                },
                "end": {
                  "line": 0,
                  "character": 80
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:74"
            },
            "parentId": "Dom.xmlnode.setattributens",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "description": "",
          "scope": null
        }
      },
      "queries": [],
      "exceptions": []
    },
    "setnamespace(string,string)": {
      "id": "Dom.xmlnode.method.setnamespace(string,string)",
      "nodeType": "method",
      "name": "setNamespace",
      "startToken": {
        "type": "declaration.entity.name.function",
        "text": "setNamespace",
        "textToLower": "setnamespace",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.function_setNamespace_-1:0"
      },
      "parentId": "Dom.xmlnode",
      "order": 25,
      "memberOrder": 25,
      "accessModifier": {
        "type": "keyword.modifier.access",
        "text": "public",
        "textToLower": "public",
        "isAux": false,
        "range": {
          "start": {
            "line": 0,
            "character": 0
          },
          "end": {
            "line": 0,
            "character": 6
          },
          "isEmpty": false,
          "isSingleLine": true
        },
        "id": "token.type.identifier_public_0:0"
      },
      "signature": "public Void setNamespace(String prefix, String namespace)",
      "overrideSignature": "public override Void setNamespace(String prefix, String namespace)",
      "simplifiedSignature": "setNamespace(String,String)",
      "datatype": {
        "id": "Dom.xmlnode.setnamespace.datatype.Void",
        "nodeType": "datatype",
        "name": "Void",
        "startToken": {
          "type": "datatype.primitive",
          "text": "Void",
          "textToLower": "void",
          "isAux": false,
          "range": {
            "start": {
              "line": 0,
              "character": 7
            },
            "end": {
              "line": 0,
              "character": 11
            },
            "isEmpty": false,
            "isSingleLine": true
          },
          "id": "token.type.identifier_Void_0:7"
        },
        "parentId": "Dom.xmlnode.setnamespace",
        "order": 0,
        "memberOrder": 0,
        "type": "Void"
      },
      "description": "Sets the namespace for the given prefix.",
      "parentName": "XmlNode",
      "variables": {},
      "params": {
        "prefix": {
          "id": "Dom.xmlnode.method.setnamespace(string,string).varParam.prefix",
          "nodeType": "variable",
          "name": "prefix",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "prefix",
            "textToLower": "prefix",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 32
              },
              "end": {
                "line": 0,
                "character": 38
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_prefix_0:32"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "prefix",
            "textToLower": "prefix",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 32
              },
              "end": {
                "line": 0,
                "character": 38
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_prefix_0:32"
          },
          "parentId": "Dom.xmlnode.method.setnamespace(string,string)",
          "order": 1,
          "memberOrder": 1,
          "datatype": {
            "id": "Dom.xmlnode.setnamespace.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 25
                },
                "end": {
                  "line": 0,
                  "character": 31
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:25"
            },
            "parentId": "Dom.xmlnode.setnamespace",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "scope": null
        },
        "namespace": {
          "id": "Dom.xmlnode.method.setnamespace(string,string).varParam.namespace",
          "nodeType": "variable",
          "name": "namespace",
          "startToken": {
            "type": "declaration.entity.name.variable",
            "text": "namespace",
            "textToLower": "namespace",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 47
              },
              "end": {
                "line": 0,
                "character": 56
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_namespace_0:47"
          },
          "endToken": {
            "type": "declaration.entity.name.variable",
            "text": "namespace",
            "textToLower": "namespace",
            "isAux": false,
            "range": {
              "start": {
                "line": 0,
                "character": 47
              },
              "end": {
                "line": 0,
                "character": 56
              },
              "isEmpty": false,
              "isSingleLine": true
            },
            "id": "token.type.identifier_namespace_0:47"
          },
          "parentId": "Dom.xmlnode.method.setnamespace(string,string)",
          "order": 2,
          "memberOrder": 2,
          "datatype": {
            "id": "Dom.xmlnode.setnamespace.datatype.String",
            "nodeType": "datatype",
            "name": "String",
            "startToken": {
              "type": "datatype.primitive",
              "text": "String",
              "textToLower": "string",
              "isAux": false,
              "range": {
                "start": {
                  "line": 0,
                  "character": 40
                },
                "end": {
                  "line": 0,
                  "character": 46
                },
                "isEmpty": false,
                "isSingleLine": true
              },
              "id": "token.type.identifier_String_0:40"
            },
            "parentId": "Dom.xmlnode.setnamespace",
            "order": 0,
            "memberOrder": 0,
            "type": "String"
          },
          "description": "",
          "scope": null
        }
      },
      "queries": [],
      "exceptions": []
    }
  },
  "constructors": {},
  "extendsType": "",
  "implementTypes": [],
  "implements": {},
  "totalMembers": 25,
  "queries": []
}