XmlNotation.Name Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Geçerli düğümün adını alır.
public:
virtual property System::String ^ Name { System::String ^ get(); };
public override string Name { get; }
member this.Name : string
Public Overrides ReadOnly Property Name As String
Özellik Değeri
Bu gösterim adı.
Örnekler
Aşağıdaki örnek, XML belgesinde bildirilen notasyonlarla ilgili bilgileri görüntüler.
#using <System.Xml.dll>
using namespace System;
using namespace System::IO;
using namespace System::Xml;
void DisplayNotations( XmlNamedNodeMap^ nMap )
{
for ( int i = 0; i < nMap->Count; i++ )
{
XmlNotation^ note = dynamic_cast<XmlNotation^>(nMap->Item( i ));
Console::Write( " {0} ", note->NodeType );
Console::Write( " {0} ", note->Name );
Console::Write( " {0} ", note->PublicId );
Console::Write( " {0} ", note->SystemId );
Console::WriteLine();
}
}
int main()
{
XmlDocument^ doc = gcnew XmlDocument;
doc->Load( "doment.xml" );
Console::WriteLine( "Display information on all notations..." );
XmlNamedNodeMap^ nMap = doc->DocumentType->Notations;
DisplayNotations( nMap );
}
using System;
using System.IO;
using System.Xml;
public class Sample
{
private const String filename = "doment.xml";
public static void Main()
{
XmlDocument doc = new XmlDocument();
doc.Load(filename);
Console.WriteLine("Display information on all notations...");
XmlNamedNodeMap nMap = doc.DocumentType.Notations;
DisplayNotations(nMap);
}
public static void DisplayNotations(XmlNamedNodeMap nMap)
{
for (int i=0; i < nMap.Count; i++)
{
XmlNotation note = (XmlNotation) nMap.Item(i);
Console.Write("{0} ", note.NodeType);
Console.Write("{0} ", note.Name);
Console.Write("{0} ", note.PublicId);
Console.Write("{0} ", note.SystemId);
Console.WriteLine();
}
}
}
Imports System.IO
Imports System.Xml
public class Sample
private const filename as String = "doment.xml"
public shared sub Main()
Dim doc as XmlDocument = new XmlDocument()
doc.Load(filename)
Console.WriteLine("Display information on all notations...")
Dim nMap as XmlNamedNodeMap = doc.DocumentType.Notations
DisplayNotations(nMap)
end sub
public shared sub DisplayNotations(nMap as XmlNamedNodeMap)
Dim i as integer
for i = 0 to nMap.Count - 1
Dim note as XmlNotation = CType(nMap.Item(i), XmlNotation)
Console.Write("{0} ", note.NodeType)
Console.Write("{0} ", note.Name)
Console.Write("{0} ", note.PublicId)
Console.Write("{0} ", note.SystemId)
Console.WriteLine()
next
end sub
end class
Örnekte giriş olarak dosya doment.xml
kullanılır.
<!DOCTYPE doc [
<!ELEMENT doc ANY>
<!NOTATION w SYSTEM "wine.exe">
<!NOTATION v PUBLIC "vine.exe">
<!NOTATION jpg PUBLIC "Jpeg picture format">
<!NOTATION gif SYSTEM "Gif picture format">
<!ENTITY wn PUBLIC "http://www.cohowinery.com" "coho.exe" NDATA w>
<!ENTITY vn SYSTEM "http://www.cohovineyard.com" NDATA v>
<!ENTITY mytxt "Text Sample">
<!ATTLIST doc
src ENTITY #IMPLIED
srcs ENTITIES #IMPLIED
jpgPic NOTATION (jpg) #IMPLIED
gifPic NOTATION (gif) #REQUIRED>
]>
<doc jpgPic="jpg" gifPic="gif" srcs="vn wn">
something
</doc>