XmlEntity.NotationName Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan nama atribut NDATA opsional pada deklarasi entitas.
public:
property System::String ^ NotationName { System::String ^ get(); };
public string? NotationName { get; }
public string NotationName { get; }
member this.NotationName : string
Public ReadOnly Property NotationName As String
Nilai Properti
Nama atribut NDATA. Jika tidak ada NDATA, null dikembalikan.
Contoh
Contoh berikut menampilkan informasi tentang entitas yang dideklarasikan dalam dokumen XML.
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 entities...");
XmlNamedNodeMap nMap = doc.DocumentType.Entities;
DisplayEntities(nMap);
}
public static void DisplayEntities(XmlNamedNodeMap nMap)
{
for (int i=0; i < nMap.Count; i++)
{
XmlEntity ent = (XmlEntity) nMap.Item(i);
Console.Write("{0} ", ent.NodeType);
Console.Write("{0} ", ent.Name);
Console.Write("{0} ", ent.NotationName);
Console.Write("{0} ", ent.PublicId);
Console.Write("{0} ", ent.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 entities...")
Dim nMap as XmlNamedNodeMap = doc.DocumentType.Entities
DisplayEntities(nMap)
end sub
public shared sub DisplayEntities(nMap as XmlNamedNodeMap)
Dim i as integer
for i = 0 to nMap.Count - 1
Dim ent as XmlEntity = CType(nMap.Item(i), XmlEntity)
Console.Write("{0} ", ent.NodeType)
Console.Write("{0} ", ent.Name)
Console.Write("{0} ", ent.NotationName)
Console.Write("{0} ", ent.PublicId)
Console.Write("{0} ", ent.SystemId)
Console.WriteLine()
next
end sub
end class
Contohnya menggunakan file, doment.xml, sebagai input.
<!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>