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).