Table of Contents

Class S421FeatureXmlSource

Namespace
EncDotNet.S100.Datasets.S421
Assembly
EncDotNet.S100.Datasets.S421.dll

Projects an S421Dataset into the S-100 Part 9 FeatureXML intermediate format for consumption by S-421 XSLT portrayal rules.

public sealed class S421FeatureXmlSource : GmlFeatureXmlSource<S421Feature>, IFeatureXmlSource
Inheritance
S421FeatureXmlSource
Implements
Inherited Members

Remarks

Extends the base GML projection with xlink references on features (e.g. routeWaypoint references between route objects).

Constructors

S421FeatureXmlSource(S421Dataset)

Initializes a new S421FeatureXmlSource wrapping the given dataset.

public S421FeatureXmlSource(S421Dataset dataset)

Parameters

dataset S421Dataset

Methods

WriteFeatureExtensions(S421Feature, XElement)

Called after attributes and complex attributes have been written to a feature element. Override to add spec-specific elements such as xlink references or information-type associations.

protected override void WriteFeatureExtensions(S421Feature feature, XElement featureElement)

Parameters

feature S421Feature
featureElement XElement