Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

OpmlOutline

Namespace OfficeIMO.Opml
Assembly OfficeIMO.Opml
Modifiers sealed

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.

Methods

public OpmlOutline AddChild(String text) #
Returns: OpmlOutline

Adds a nested outline.

Parameters

text System.String requiredposition: 0
public String GetAttribute(XName name) #
Returns: String

Gets any standard or extension attribute.

Parameters

name System.Xml.Linq.XName requiredposition: 0
public Void Remove() #
Returns: Void

Removes this outline from its parent.

public Void SetAttribute(XName name, String value) #
Returns: Void

Sets or removes any standard or extension attribute.

Parameters

name System.Xml.Linq.XName requiredposition: 0
value System.String requiredposition: 1

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 Url { get; set; } #

Link/include 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 Category { get; set; } #

Category path.

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.