Show / Hide Table of Contents

Class Ddi32Base

Provides basic properties useful for working with DDI 3.x instances. Both the Ddi32Serializer and the Ddi32Deserializer inherit this class.

Inheritance
object
Ddi32Base
Ddi32Deserializer
Ddi32Serializer
Inherited Members
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
Namespace: Algenta.Colectica.Model.Ddi.Serialization
Assembly: Algenta.Colectica.Model.Ddi.dll
Syntax
public class Ddi32Base

Fields

XhtmlDiv

XHtml div element

Declaration
public static XName XhtmlDiv
Field Value
Type Description
XName

Properties

NamespaceArchive

Gets the DDI Archive namespace: ddi:archive:3_3.

Declaration
public XNamespace NamespaceArchive { get; }
Property Value
Type Description
XNamespace

NamespaceArchive32

Gets the DDI Archive namespace: ddi:archive:3_2.

Declaration
public static XNamespace NamespaceArchive32 { get; }
Property Value
Type Description
XNamespace

NamespaceArchive33

Gets the DDI Archive namespace: ddi:archive:3_3.

Declaration
public static XNamespace NamespaceArchive33 { get; }
Property Value
Type Description
XNamespace

NamespaceComparative

Gets the DDI Comparative namespace: ddi:comparative:3_3.

Declaration
public XNamespace NamespaceComparative { get; }
Property Value
Type Description
XNamespace

NamespaceComparative32

Gets the DDI Comparative namespace: ddi:comparative:3_2.

Declaration
public static XNamespace NamespaceComparative32 { get; }
Property Value
Type Description
XNamespace

NamespaceComparative33

Gets the DDI Comparative namespace: ddi:comparative:3_3.

Declaration
public static XNamespace NamespaceComparative33 { get; }
Property Value
Type Description
XNamespace

NamespaceConcept

Gets the DDI ConceptualComponent namespace: ddi:conceptualcomponent:3_3.

Declaration
public XNamespace NamespaceConcept { get; }
Property Value
Type Description
XNamespace

NamespaceConcept32

Gets the DDI ConceptualComponent namespace: ddi:conceptualcomponent:3_2.

Declaration
public static XNamespace NamespaceConcept32 { get; }
Property Value
Type Description
XNamespace

NamespaceConcept33

Gets the DDI ConceptualComponent namespace: ddi:conceptualcomponent:3_3.

Declaration
public static XNamespace NamespaceConcept33 { get; }
Property Value
Type Description
XNamespace

NamespaceDataCollection

Gets the DDI DataCollection namespace: ddi:datacollection:3_3.

Declaration
public XNamespace NamespaceDataCollection { get; }
Property Value
Type Description
XNamespace

NamespaceDataCollection32

Gets the DDI DataCollection namespace: ddi:datacollection:3_2.

Declaration
public static XNamespace NamespaceDataCollection32 { get; }
Property Value
Type Description
XNamespace

NamespaceDataCollection33

Gets the DDI DataCollection namespace: ddi:datacollection:3_3.

Declaration
public static XNamespace NamespaceDataCollection33 { get; }
Property Value
Type Description
XNamespace

NamespaceDataset

Gets the DDI Dataset namespace: ddi:dataset:3_3.

Declaration
public XNamespace NamespaceDataset { get; }
Property Value
Type Description
XNamespace

NamespaceDataset32

Gets the DDI Dataset namespace: ddi:dataset:3_2.

Declaration
public static XNamespace NamespaceDataset32 { get; }
Property Value
Type Description
XNamespace

NamespaceDataset33

Gets the DDI Dataset namespace: ddi:dataset:3_3.

Declaration
public static XNamespace NamespaceDataset33 { get; }
Property Value
Type Description
XNamespace

NamespaceExtensions

Gets the DDI extensions namespace: ddix:extensions:3_3.

Declaration
public XNamespace NamespaceExtensions { get; }
Property Value
Type Description
XNamespace

NamespaceExtensions32

Gets the DDI extensions namespace: ddix:extensions:3_2.

Declaration
public static XNamespace NamespaceExtensions32 { get; }
Property Value
Type Description
XNamespace

NamespaceExtensions33

Gets the DDI extensions namespace: ddix:extensions:3_3.

Declaration
public static XNamespace NamespaceExtensions33 { get; }
Property Value
Type Description
XNamespace

NamespaceGroup

Gets the DDI Group namespace: ddi:group:3_3.

Declaration
public XNamespace NamespaceGroup { get; }
Property Value
Type Description
XNamespace

NamespaceGroup32

Gets the DDI Group namespace: ddi:group:3_2.

Declaration
public static XNamespace NamespaceGroup32 { get; }
Property Value
Type Description
XNamespace

NamespaceGroup33

Gets the DDI Group namespace: ddi:group:3_3.

Declaration
public static XNamespace NamespaceGroup33 { get; }
Property Value
Type Description
XNamespace

NamespaceInstance

Gets the DDI Instance namespace: ddi:instance:3_3.

Declaration
public XNamespace NamespaceInstance { get; }
Property Value
Type Description
XNamespace

NamespaceInstance32

Gets the DDI Instance namespace: ddi:instance:3_2.

Declaration
public static XNamespace NamespaceInstance32 { get; }
Property Value
Type Description
XNamespace

NamespaceInstance33

Gets the DDI Instance namespace: ddi:instance:3_3.

Declaration
public static XNamespace NamespaceInstance33 { get; }
Property Value
Type Description
XNamespace

NamespaceLogical

Gets the DDI LogicalProduct namespace: ddi:logicalproduct:3_3.

Declaration
public XNamespace NamespaceLogical { get; }
Property Value
Type Description
XNamespace

NamespaceLogical32

Gets the DDI LogicalProduct namespace: ddi:logicalproduct:3_2.

Declaration
public static XNamespace NamespaceLogical32 { get; }
Property Value
Type Description
XNamespace

NamespaceLogical33

Gets the DDI LogicalProduct namespace: ddi:logicalproduct:3_3.

Declaration
public static XNamespace NamespaceLogical33 { get; }
Property Value
Type Description
XNamespace

NamespacePhysicalDataProduct

Gets the DDI PhysicalDataProduct namespace: ddi:physicaldataproduct:3_3.

Declaration
public XNamespace NamespacePhysicalDataProduct { get; }
Property Value
Type Description
XNamespace

NamespacePhysicalDataProduct32

Gets the DDI PhysicalDataProduct namespace: ddi:physicaldataproduct:3_2.

Declaration
public static XNamespace NamespacePhysicalDataProduct32 { get; }
Property Value
Type Description
XNamespace

NamespacePhysicalDataProduct33

Gets the DDI PhysicalDataProduct namespace: ddi:physicaldataproduct:3_3.

Declaration
public static XNamespace NamespacePhysicalDataProduct33 { get; }
Property Value
Type Description
XNamespace

NamespacePhysicalDataProductProprietary

Gets the DDI PhysicalDataProduct namespace: ddi:physicaldataproduct:3_3.

Declaration
public XNamespace NamespacePhysicalDataProductProprietary { get; }
Property Value
Type Description
XNamespace

NamespacePhysicalDataProductProprietary32

Gets the DDI PhysicalDataProduct namespace: ddi:physicaldataproduct:3_2.

Declaration
public static XNamespace NamespacePhysicalDataProductProprietary32 { get; }
Property Value
Type Description
XNamespace

NamespacePhysicalDataProductProprietary33

Gets the DDI PhysicalDataProduct namespace: ddi:physicaldataproduct:3_3.

Declaration
public static XNamespace NamespacePhysicalDataProductProprietary33 { get; }
Property Value
Type Description
XNamespace

NamespacePhysicalInstance

Gets the DDI PhysicalInstance namespace: ddi:physicalinstance:3_3.

Declaration
public XNamespace NamespacePhysicalInstance { get; }
Property Value
Type Description
XNamespace

NamespacePhysicalInstance32

Gets the DDI PhysicalInstance namespace: ddi:physicalinstance:3_2.

Declaration
public static XNamespace NamespacePhysicalInstance32 { get; }
Property Value
Type Description
XNamespace

NamespacePhysicalInstance33

Gets the DDI PhysicalInstance namespace: ddi:physicalinstance:3_3.

Declaration
public static XNamespace NamespacePhysicalInstance33 { get; }
Property Value
Type Description
XNamespace

NamespaceProfile

Gets the DDI Profile namespace: ddi:ddiprofile:3_3.

Declaration
public XNamespace NamespaceProfile { get; }
Property Value
Type Description
XNamespace

NamespaceProfile32

Gets the DDI Profile namespace: ddi:ddiprofile:3_2.

Declaration
public static XNamespace NamespaceProfile32 { get; }
Property Value
Type Description
XNamespace

NamespaceProfile33

Gets the DDI Profile namespace: ddi:ddiprofile:3_3.

Declaration
public static XNamespace NamespaceProfile33 { get; }
Property Value
Type Description
XNamespace

NamespacePurlDc

Gets the PURL DC namespace: http://purl.org/dc/elements/1.1/.

Declaration
public static XNamespace NamespacePurlDc { get; }
Property Value
Type Description
XNamespace

NamespacePurlDcTerms

Gets the PURL DC terms namespace: http://purl.org/dc/terms/

Declaration
public static XNamespace NamespacePurlDcTerms { get; }
Property Value
Type Description
XNamespace

NamespaceReusable

Gets the DDI Reusable namespace: ddi:reusable:3_3.

Declaration
public XNamespace NamespaceReusable { get; }
Property Value
Type Description
XNamespace

NamespaceReusable32

Gets the DDI Reusable namespace: ddi:reusable:3_2.

Declaration
public static XNamespace NamespaceReusable32 { get; }
Property Value
Type Description
XNamespace

NamespaceReusable33

Gets the DDI Reusable namespace: ddi:reusable:3_3.

Declaration
public static XNamespace NamespaceReusable33 { get; }
Property Value
Type Description
XNamespace

NamespaceStudyUnit

Gets the DDI StudyUnit namespace: ddi:studyunit:3_3.

Declaration
public XNamespace NamespaceStudyUnit { get; }
Property Value
Type Description
XNamespace

NamespaceStudyUnit32

Gets the DDI StudyUnit namespace: ddi:studyunit:3_2.

Declaration
public static XNamespace NamespaceStudyUnit32 { get; }
Property Value
Type Description
XNamespace

NamespaceStudyUnit33

Gets the DDI StudyUnit namespace: ddi:studyunit:3_3.

Declaration
public static XNamespace NamespaceStudyUnit33 { get; }
Property Value
Type Description
XNamespace

NamespaceXhtml

Gets the XHTML namespace: http://www.w3.org/1999/xhtml.

Declaration
public static XNamespace NamespaceXhtml { get; }
Property Value
Type Description
XNamespace

SchemaVersion

DDI Schema version being used

Declaration
protected Ddi32Base.DdiSchemaVersion SchemaVersion { get; set; }
Property Value
Type Description
Ddi32Base.DdiSchemaVersion

Methods

GetNamespaceManager()

Gets a namespace manager that specifies prefixes for the DDI namespaces.

Declaration
public XmlNamespaceManager GetNamespaceManager()
Returns
Type Description
XmlNamespaceManager

Set32Namespaces()

Change namespaces of the parser for 3.2 serialization

Declaration
protected void Set32Namespaces()

Set33Namespaces()

Change namespaces of the parser for 3.3 serialization

Declaration
protected void Set33Namespaces()
In this article
Back to top Generated by DocFX