API Reference
Class
HtmlSemanticDocument
Canonical typed semantic representation shared by HTML target adapters.
Inheritance
- Object
- HtmlSemanticDocument
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
Properties
public String Title { get; } #Normalized document title.
public String Language { get; } #Declared document language.
public IReadOnlyDictionary<String, String> Metadata { get; } #Normalized document metadata keyed by lower-case name.
public IReadOnlyList<HtmlSemanticSection> Sections { get; } #Ordered semantic sections used as pages, sheets, or slides by generic adapters.
public IReadOnlyList<HtmlSemanticBlock> RootTables { get; } #Top-level tables, excluding tables nested in another table.
public IReadOnlyList<HtmlSemanticResource> ResourceOccurrences { get; } #Every resource occurrence referenced by retained semantic blocks in source order.
public IReadOnlyList<HtmlSemanticResource> Resources { get; } #Deduplicated resource inventory keyed by kind and source.