XmlReader.LocalName Property
Microsoft Silverlight will reach end of support after October 2021. Learn more.
When overridden in a derived class, gets the local name of the current node.
Namespace: System.Xml
Assembly: System.Xml (in System.Xml.dll)
Syntax
'Declaration
Public MustOverride ReadOnly Property LocalName As String
public abstract string LocalName { get; }
Property Value
Type: System.String
The name of the current node with the prefix removed. For example, LocalName is book for the element <bk:book>.
For node types that do not have a name (like Text, Comment, and so on), this property returns String.Empty.
Examples
Dim output As New StringBuilder()
Dim xmlString As String = _
"<book xmlns:bk='urn:samples'>" & _
"<title>Pride And Prejudice</title>" & _
"<bk:genre>novel</bk:genre>" & _
"</book>"
' Create an XmlReader
Using reader As XmlReader = XmlReader.Create(New StringReader(xmlString))
' Parse the file. If they exist, display the prefix and
' namespace URI of each node.
While reader.Read()
If reader.IsStartElement() Then
If reader.Prefix = String.Empty Then
output.Append("<" + reader.LocalName + ">")
Else
output.Append("<" + reader.Prefix + ":" + reader.LocalName + ">")
output.AppendLine(" The namespace URI is " + reader.NamespaceURI)
End If
End If
End While
End Using
OutputTextBlock.Text = output.ToString()
StringBuilder output = new StringBuilder();
String xmlString =
@"<book xmlns:bk='urn:samples'>
<title>Pride And Prejudice</title>
<bk:genre>novel</bk:genre>
</book>";
// Create an XmlReader
using (XmlReader reader = XmlReader.Create(new StringReader(xmlString)))
{
// Parse the file. If they exist, display the prefix and
// namespace URI of each node.
while (reader.Read())
{
if (reader.IsStartElement())
{
if (reader.Prefix == String.Empty)
output.Append("<" + reader.LocalName + ">");
else
{
output.Append("<" + reader.Prefix + ":" + reader.LocalName + ">");
output.AppendLine(" The namespace URI is " + reader.NamespaceURI);
}
}
}
}
OutputTextBlock.Text = output.ToString();
Version Information
Silverlight
Supported in: 5, 4, 3
Silverlight for Windows Phone
Supported in: Windows Phone OS 7.1, Windows Phone OS 7.0
XNA Framework
Supported in: Xbox 360, Windows Phone OS 7.0
Platforms
For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.
See Also