OpmlDocument Class
Dave Winer, his Outline Processor Markup Language document format
Namespace
Songhay.Models
Base Types
  • object
graph BT Type-->Base0["object"] Type["OpmlDocument"] class Type type-node

Syntax

[Serializable]
[XmlRoot(ElementName = "opml", Namespace = "http://songhaysystem.com/schemas/opml.xsd")]
[DataContract(Name = "opml")]
[JsonSourceGenerationOptions(PropertyNamingPolicy = JsonKnownNamingPolicy.CamelCase, WriteIndented = true)]
public class OpmlDocument

Remarks

“OPML an XML-based format that allows exchange of outline-structured information between applications running on different operating systems and environments.” http://www.opml.org/about

Attributes

Type Description
Serializable
XmlRoot
DataContract
JsonSourceGenerationOptions

Constructors

Name Summary
OpmlDocument() Initializes a new instance of the OpmlDocument class.

Fields

Name Field Type Constant Value Summary
RxOpmlSchema string http://songhaysystem.com/schemas/opml.xsd
The rx opml schema URI
static

Properties

Name Property Type Summary
OpmlBody OpmlBody
Gets the OPML body element.
OpmlHead OpmlHead
Gets the OPML head element.
Version string
Gets the version.
XsiSchemaLocation string
Gets or sets the schema location.

Extension Methods

Name Value Summary
IsAssignableToISerializable<OpmlDocument>() bool
Determines whether the specified type can be assigned to System.Runtime.Serialization.ISerializable.
ToObjectOrDbNull<OpmlDocument>() object
Boxes the nullable in object or returns DBNull.
ToReferenceTypeValueOrThrow<OpmlDocument>(string) T
Returns the non-null value of the specified, nullable reference type or throws an ArgumentNullException when the value is null.