AngleSharp by Florian Rappl

<PackageReference Include="AngleSharp" Version="0.9.1" />

 NamedNodeMap

NamedNodeNap is a key/value pair of nodes that can be accessed by numeric or string index.
public IAttr this[string name] { get; }

public IAttr this[int index] { get; }

public int Length { get; }

public NamedNodeMap(Element owner)

public IAttr GetNamedItem(string name)

public IAttr GetNamedItem(string namespaceUri, string localName)

public IAttr RemoveNamedItem(string name)

public IAttr RemoveNamedItem(string namespaceUri, string localName)

public IAttr SetNamedItem(IAttr item)