Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
.gif)
| Previous | Next |
IXMLDOMNode.lastChild (Visual Basic .NET)
The lastChild property returns the last child node.
Syntax
IXMLDOMNode = IXMLDOMNode.lastChild
Remarks
The property is read-only. If there are no children, it returns NULL.
The value of the IXMLDOMNode object that is returned depends on the type of node on which the lastChild property is called, as shown in the following table. For example, if the node type is NODE_ELEMENT, an IXMLDOMNode object is returned containing the last child node for that element node.
| Node type | Value returned |
| NODE_ATTRIBUTE NODE_DOCUMENT NODE_ELEMENT |
Returns the last child node. If there are no children, it returns NULL. |
| NODE_COMMENT NODE_PROCESSING_INSTRUCTION NODE_TEXT |
Returns NULL. This node type cannot have children. |
Example Code
The following example creates a new IXMLDOMNode (element) object, and then inserts it before the last child of the top-level node.
Imports interop_msxml
Imports Microsoft.WindowsMediaServices.Interop
On Error GoTo Err
' Declare variables.
Dim Server As New WMSServerClass()
Dim Playlist As IXMLDOMDocument
Dim root As IXMLDOMElement
Dim newNode As IXMLDOMNode
Dim currNode As IXMLDOMNode
' Create a new playlist object.
Set Playlist = Server.CreatePlaylist
' Load a playlist.
Playlist.Load ("file://c:\wmpub\wmroot\simple.wsx")
' Retrieve the root element.
Set root = Playlist.documentElement
' Create a new node.
Set newNode = Playlist.createNode(NODE_ELEMENT, "VIDEOS", "")
' Insert new node before the last child node of the
' root element.
Set currNode = root.insertBefore(newNode, root.lastChild)
Exit Sub
Err:
' TODO: Handle errors.
Requirements
Reference: Add references to Microsoft.WindowsMediaServices and interop_msxml.
Namespace: Microsoft.WindowsMediaServices.Interop, interop_msxml.
Assembly: Microsoft.WindowsMediaServices.dll, interop_msxml.dll.
Library: WMSServerTypeLib.dll, msxml.dll.
Platform: Windows Server 2003 family, Windows Server 2008 family.
See Also
| Previous | Next |