Csharp/CSharp Tutorial/XML/Xml Namespace

Материал из .Net Framework эксперт
Версия от 12:17, 26 мая 2010; Admin (обсуждение | вклад) (1 версия)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

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);
      }
    }
  }
}