Csharp/CSharp Tutorial/XML/Xml Namespace — различия между версиями
Admin (обсуждение | вклад) м (1 версия) |
Admin (обсуждение | вклад) м (1 версия) |
(нет различий)
|
Текущая версия на 12:17, 26 мая 2010
Get Namespace URI, Prefix and LocalName
using System;
using System.Collections.Generic;
using System.ruponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Xml;
public class MainClass
{
public static void Main()
{
XmlDocument doc = new XmlDocument();
doc.Load(Application.StartupPath + @"\employees.xml");
Console.WriteLine(doc.DocumentElement.NamespaceURI);
Console.WriteLine(doc.DocumentElement.Prefix);
Console.WriteLine(doc.DocumentElement.LocalName);
}
}
Select Nodes By Namespace
using System;
using System.Xml;
public class MainClass
{
[STAThread]
private static void Main()
{
XmlDocument doc = new XmlDocument();
doc.Load("Sample.xml");
XmlNodeList matches = doc.GetElementsByTagName("*", "http://mycompany/OrderML");
foreach (XmlNode node in matches)
{
Console.WriteLine(node.Name );
foreach (XmlAttribute attribute in node.Attributes)
{
Console.WriteLine(attribute.Value);
}
}
}
}