Class Ddi32Base
Provides basic properties useful for working with DDI 3.x instances. Both the Ddi32Serializer and the Ddi32Deserializer inherit this class.
Inherited Members
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()