XmlNode.SelectSingleNode Method (String, XmlNamespaceManager)
Imports System
Imports System.IO
Imports System.Xml
public class Sample
public shared sub Main()
Dim doc as XmlDocument = new XmlDocument()
doc.Load("booksort.xml")
Dim nsmgr as XmlNamespaceManager = new XmlNamespaceManager(doc.NameTable)
nsmgr.AddNamespace("bk", "urn:samples")
Dim book as XmlNode
Dim root as XmlElement = doc.DocumentElement
book = root.SelectSingleNode("descendant::book[@bk:ISBN='1-111111-57-6']", nsmgr)
Console.WriteLine(book.OuterXml)
end sub
end class
Related examples in the same category
| 1. | Creates an XmlNode with the specified node type, Name, and NamespaceURI. | | |
| 2. | Creates an XmlNode with the specified XmlNodeType, Name, and NamespaceURI. | | |
| 3. | Creates a XmlNode with the specified XmlNodeType, Prefix, Name, and NamespaceURI. | | |
| 4. | Returns an XmlNodeList containing a list of all descendant elements that match the specified Name. | | |
| 5. | Creates XmlNode based on the information in XmlReader | | |
| 6. | Returns an XmlNodeList containing a list of all descendant elements that match the specified Name. | | |
| 7. | XmlNode.CloneNode creates a duplicate of the node. | | |
| 8. | Provides support for the for each style iteration over the nodes in the XmlNode. | | |
| 9. | XmlNode.GetPrefixOfNamespace | | |
| 10. | XmlNode.InsertAfter inserts the specified node immediately after the specified reference node. | | |
| 11. | XmlNode.InsertBefore inserts the specified node immediately before the specified reference node. | | |
| 12. | XmlNode.Item gets the first child element with the specified Name. | | |
| 13. | XmlNode.LastChild gets the last child of the node. | | |
| 14. | XmlNode.NextSibling gets the node immediately following this node. | | |
| 15. | XmlNode.SelectNodes Method (String, XmlNamespaceManager) | | |
| 16. | Selects the first XmlNode that matches the XPath expression. | | |
| 17. | XmlNode.WriteContentTo saves all the child nodes of the node to the specified XmlWriter. | | |
| 18. | XmlNode.WriteTo saves the current node to the specified XmlWriter. | | |
| 19. | Create XmlTextReader class with the specified string, XmlNodeType, and XmlParserContext. | | |