PhoenixmlDb.XDM

XdmNode

Base type for all XDM nodes.

#XdmNode

Namespace: PhoenixmlDb.Xdm.Nodes

Base type for all XDM nodes.

#Properties

Name Description
BaseUri Base URI for this node (dm:base-uri).
CopySourceBaseUri Base URI inherited from xsl:copy source element. Used as fallback for orphaned nodes (no parent, no xml:base). Unlike BaseUri (entity-derived, overrides parent), this is only used when no parent base URI is available.
Document The document containing this node.
Id Unique identifier for this node.
IsAttribute Returns true if this node is an attribute node.
IsComment Returns true if this node is a comment node.
IsDocument Returns true if this node is a document node.
IsElement Returns true if this node is an element node.
IsNamespace Returns true if this node is a namespace node.
IsProcessingInstruction Returns true if this node is a processing instruction node.
IsText Returns true if this node is a text node.
NodeKind The kind of this node.
NodeName The name of this node (dm:node-name), if any.
Parent Parent node, if any. Document nodes have no parent.
StringValue The string value of this node (dm:string-value). For nodes with children, this requires tree traversal.
TypedValue The typed value of this node (dm:typed-value).

#Methods

#Is(PhoenixmlDb.Core.XdmNodeKind)

Returns true if this node has the specified node kind.

#ToString

Returns the string value of this node (dm:string-value).