Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Metoden CreateEntityReference skapar en ny XmlEntityReference-nod . XML-dokumentobjektmodellen (DOM) ser ut att se om entitetsnamnet som refereras redan har deklarerats. Om den har gjort det kopieras de underordnade noderna i XmlEntityReference-noden från entitetsdeklarationsnoden. Om det inte finns någon entitetsdeklaration som matchar, kopplas en tom textnod som den enda underordnade till entitetsreferensnoden. Eftersom de underordnade noderna i noden XmlEntityReference är kopior av andra noder är dessa underordnade noder skrivskyddade och kan inte ändras.
När noderna kopieras kan det finnas ett namnområde i omfånget vid tidpunkten för entitetsreferensen. Det här namnområdet påverkar konfigurationen av alla element eller attributnoder som genereras.
Anmärkning
DOM lägger bara till underordnade noder i EntityReference när du infogar EntityReference-noden i dokumentet. Nyligen skapade EntityReference-noder har inga underordnade noder.
Även om XmlDataDocument är en härledd klass i XmlDocument stöder XmlDataDocument inte skapandet av entitetsreferenser. Det beror på att EntityReference-barn är skrivskyddade. Barnen till en EntityReference nod kan sträcka sig över mer än en region. I det här fallet kommer en del av en rad som är associerad med regionen och som innehåller en del av en EntityReference att vara läsas endast.