PBDOM_ELEMENT
Contents
- AddContent
- AddNamespaceDeclaration
- Clone
- Detach
- Equals
- GetAttribute
- GetAttributes
- GetAttributeValue
- GetChildElement
- GetChildElements
- GetContent
- GetName
- GetNamespacePrefix
- GetNamespaceUri
- GetObjectClass
- GetObjectClassString
- GetOwnerDocumentObject
- GetParentObject
- GetQualifiedName
- GetText
- GetTextNormalize
- GetTextTrim
- HasAttributes
- HasChildElements
- HasChildren
- InsertContent
- IsAncestorObjectOf
- IsRootElement
- RemoveAttribute
- RemoveChildElement
- RemoveChildElements
- RemoveContent
- RemoveNamespaceDeclaration
- SetAttribute
- SetAttributes
- SetContent
- SetDocument
- SetName
- SetNamespace
- SetParentObject
- SetText
Description
The PBDOM_ELEMENT class defines the behavior for an XML element
modeled in PowerScript. Methods allow the user to obtain the text content
of an element, the attributes of an element, and the children of an
element.
In PBDOM, an XML element’s attributes are not its children.
Attributes are properties of elements rather than having a separate
identity from the elements with which they are associated. An element’s
PBDOM_ATTRIBUTE objects do not have sibling relationships with each other
in the same way as the element’s children.
For more information on the relationships among PBDOM_ELEMENT and
PBDOM_ATTRIBUTE objects, see the chapter on XML services in Application
Techniques.
Methods
PBDOM_ELEMENT has the following methods: