# htmlReadStr

Read a HTML tree from a string

## Calling Sequence

                doc = htmlReadStr(string)

## Arguments

string

  a string, containing XML code.

doc

  a mlist typed XMLDoc

## Description

Read and parse a HTML string. The returned document allows to access to the DOM tree which is kept in memory.

It is important to notice that the tree must be freed (to avoid memory leaks) with the function xmlDelete.

## Examples

        doc = htmlReadStr(["<!DOCTYPE html PUBLIC ""-//W3C//DTD HTML 4.01//EN""";
                           """http://www.w3.org/TR/html4/strict.dtd"">";
                           "<html lang=""en"">";
                           "  <head>";
                           "    <meta http-equiv=""content-type"" content=""text/html; charset=utf-8"">";
                           "    <title>title</title>";
                           "    <link rel=""stylesheet"" type=""text/css"" href=""style.css"">";
                           "    <script type=""text/javascript"" src=""script.js""></script>";
                           "  </head>";
                           "  <body>";
                           "  </body>";
                           "</html>"]);

        // Dump a HTML document
        htmlDump(doc)

        // Free the resources associated with the document
        xmlDelete(doc);

## See Also

- htmlRead
- xmlGetOpenDocs
- xmlDelete
- xmlDocument

## History

5.5.0
HTML features added.