/// <summary> /// Does the zoning /// </summary> /// <param name="output">The serialized DOM</param> /// <returns>the zone tree</returns> internal ZoneTree DoZoning(SerializationOutput output) { var dom = _htmlDocumentSerializer.Deserialize(output.DomHtml, output.DomText, output.DomTreeXml, output.DisplayHtml); _elementClassifier.Execute(dom); return(_zoneTreeBuilder.Build(dom)); }
public ZoneTree DoZoning() { this.ApplyDomModifications(); var msdocument = _documentFactory.Create(_msDoc, _url); string html, text; var sDocument = SerializableDocument.Create(msdocument, out html, out text); _elementClassifier.Execute(sDocument); var zoneTree = _zoneTreeBuilder.Build(sDocument); return(zoneTree); }