API Reference
Class
OpmlOutline
An OPML outline element backed by its lossless XML node.
Inheritance
- Object
- OpmlOutline
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
- Method OpmlDocument.AddOutline
- Property OpmlDocument.Outlines
- Method OpmlOutline.AddChild
- Property OpmlOutline.Children
Methods
public OpmlOutline AddChild(String text) #Returns:
OpmlOutlineAdds a nested outline.
Parameters
- text System.String
public String GetAttribute(XName name) #Returns:
StringGets any standard or extension attribute.
Parameters
- name System.Xml.Linq.XName
public Void SetAttribute(XName name, String value) #Returns:
VoidSets or removes any standard or extension attribute.
Parameters
- name System.Xml.Linq.XName
- value System.String
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
Properties
public String Text { get; set; } #Required outline label.
public String Type { get; set; } #Outline type, including subscription types such as rss.
public String XmlUrl { get; set; } #Subscription feed URL.
public String HtmlUrl { get; set; } #Subscription website URL.
public String Description { get; set; } #Subscription description.
public String Title { get; set; } #Subscription title.
public String Language { get; set; } #Subscription language.
public String Version { get; set; } #Subscription format version.
public String Created { get; set; } #Creation date in producer text form.
public IReadOnlyDictionary<XName, String> Attributes { get; } #All attributes, including qualified extension attributes.
public IReadOnlyList<OpmlOutline> Children { get; } #Nested outlines in document order.