CML
    Preparing search index...

    Function parseXml

    • Parse XML into a JS object with no validation and some failure tolerance

      Parameters

      • input: string

        The input XML string

      • options: XmlParseOptions = {}

        Optional parsing options

      Returns XmlNode

      The parsed XML

      const obj = parseXml(
      `<root>
      <child>text</child>
      <ns:tag>content</ns:tag>
      </root>`,
      )
      assert(obj.childNodes[0].nodeName === 'root')
      assert(obj.childNodes[0].childNodes[0].nodeName === 'child')
      assert(obj.childNodes[0].childNodes[0].childNodes[0].nodeValue === 'text')
      assert(obj.childNodes[0].childNodes[1].nodeName === 'ns:tag')
      assert(obj.childNodes[0].childNodes[1].prefix === 'ns')
      assert(obj.childNodes[0].childNodes[1].localName === 'tag')