Class ProcessingInstruction
inhoud
[
verbergen
]ProcessingInstruction class
De ProcessingInstruction vertegenwoordigt een “verwerkingsinstructie”, gebruikt in XML als een manier om processorspecifieke informatie in de tekst van het document te houden.
public class ProcessingInstruction : CharacterData
Eigenschappen
Naam | Beschrijving |
---|---|
virtual Attributes { get; } | Een NamedNodeMap met de attributen van dit knooppunt (als het een Element is) of anders nul. |
virtual BaseURI { get; } | De absolute basis-URI van dit knooppunt of null als de implementatie geen absolute URI kon verkrijgen. |
ChildNodes { get; } | Een NodeList die alle kinderen van deze node bevat. Als er geen kinderen zijn, is dit een NodeList die geen nodes bevat.. |
virtual Data { get; set; } | De karaktergegevens van het knooppunt dat deze interface implementeert. |
FirstChild { get; } | Het eerste kind van dit knooppunt. Als zo’n knooppunt niet bestaat, retourneert dit null. |
LastChild { get; } | Het laatste kind van dit knooppunt. Als zo’n knooppunt niet bestaat, retourneert dit null. |
Length { get; } | Het aantal 16-bits eenheden dat beschikbaar is via data en de methode substringData hieronder. Dit kan de waarde nul hebben, dat wil zeggen dat CharacterData-knooppunten leeg kunnen zijn. |
virtual LocalName { get; } | Retourneert het lokale deel van de gekwalificeerde naam van dit knooppunt. Voor knooppunten van een ander type dan ELEMENT_NODE en ATTRIBUTE_NODE en knooppunten gemaakt met een DOM Level 1-methode, zoals Document.createElement(), is dit altijd null. |
virtual NamespaceURI { get; } | De naamruimte-URI van dit knooppunt, of null als deze niet is gespecificeerd. |
NextSibling { get; } | Het knooppunt dat onmiddellijk volgt op dit knooppunt. Als zo’n knooppunt niet bestaat, retourneert dit null. |
override NodeName { get; } | De naam van dit knooppunt, afhankelijk van het type. |
override NodeType { get; } | Een code die het type van het onderliggende object vertegenwoordigt. |
override NodeValue { get; set; } | De waarde van dit knooppunt, afhankelijk van het type. |
virtual OwnerDocument { get; } | Het documentobject dat aan dit knooppunt is gekoppeld. Dit is ook het documentobject dat wordt gebruikt om nieuwe knooppunten te maken. Als dit knooppunt een document is of een documenttype dat nog niet met een document wordt gebruikt, is dit null. |
ParentElement { get; } | Haalt de ouder opElement van dit knooppunt. |
ParentNode { get; } | De ouder van dit knooppunt. Alle knooppunten, behalve Attr, Document, DocumentFragment, Entity en Notation kunnen een ouder hebben. Als een knooppunt echter net is gemaakt en nog niet aan de boom is toegevoegd, of als het uit de boom is verwijderd, is dit null. |
virtual Prefix { get; set; } | Het naamruimtevoorvoegsel van dit knooppunt, of null als het niet is gespecificeerd. Als het is gedefinieerd als null, heeft het instellen ervan geen effect |
PreviousSibling { get; } | Het knooppunt dat onmiddellijk aan dit knooppunt voorafgaat. Als zo’n knooppunt niet bestaat, retourneert dit null. |
Target { get; } | Het doel van deze verwerkingsinstructie. |
override TextContent { get; set; } | Dit attribuut retourneert de tekstinhoud van dit knooppunt en zijn afstammelingen. Als het is gedefinieerd als null, heeft het instellen ervan geen effect. Bij het instellen worden alle mogelijke kinderen die dit knooppunt heeft verwijderd en, als de nieuwe tekenreeks niet leeg of null is, vervangen door een enkel tekstknooppunt dat de tekenreeks bevat waarop dit kenmerk is ingesteld. |
methoden
Naam | Beschrijving |
---|---|
AddEventListener(string, IEventListener) | Met deze methode kunnen gebeurtenislisteners worden geregistreerd op het gebeurtenisdoel. |
AddEventListener(string, DOMEventHandler, bool) | Met deze methode kunnen gebeurtenislisteners worden geregistreerd op het gebeurtenisdoel. |
AddEventListener(string, IEventListener, bool) | Met deze methode kunnen gebeurtenislisteners worden geregistreerd op het gebeurtenisdoel. |
AppendChild(Node) | Voegt het knooppunt newChild toe aan het einde van de lijst met kinderen van dit knooppunt. Als de newChild al in de stamboom staat, wordt deze eerst verwijderd. |
virtual AppendData(string) | Voeg de tekenreeks toe aan het einde van de tekengegevens van het knooppunt. |
CloneNode() | Retourneert een duplicaat van dit knooppunt, dwz dient als generieke kopieerconstructor voor knooppunten. Het gedupliceerde knooppunt heeft geen ouder (parentNode is null) en geen gebruikersgegevens. |
CloneNode(bool) | Retourneert een duplicaat van dit knooppunt, dwz dient als generieke kopieerconstructor voor knooppunten. Het gedupliceerde knooppunt heeft geen ouder (parentNode is null) en geen gebruikersgegevens. |
virtual DeleteData(int, int) | Verwijder een bereik van 16-bits eenheden uit het knooppunt. |
DispatchEvent(Event) | Met deze methode kunnen gebeurtenissen worden verzonden naar het gebeurtenismodel van de implementatie. |
Dispose() | Voert door de toepassing gedefinieerde taken uit die verband houden met het vrijmaken, vrijgeven of resetten van onbeheerde bronnen. |
virtual GetPlatformType() | Deze methode wordt gebruikt om het ECMAScript-object op te halenType . |
virtual HasAttributes() | Geeft terug of dit knooppunt (als het een element is) attributen heeft |
HasChildNodes() | Geeft terug of dit knooppunt kinderen heeft. |
InsertBefore(Node, Node) | Voegt het knooppunt in vóór het bestaande onderliggende knooppunt. Als kind null is, voegt u een knooppunt in aan het einde van de lijst met kinderen. Als kind een DocumentFragment-object is, worden alle kinderen in dezelfde volgorde ingevoegd vóór kind. Als het kind al in de boom zit, wordt het eerst verwijderd. |
virtual InsertData(int, string) | Voeg een tekenreeks in met de opgegeven 16-bits eenheidsoffset. |
IsDefaultNamespace(string) | Deze methode controleert of de opgegeven naamruimte-URI de standaard naamruimte is of niet. |
IsEqualNode(Node) | Test of twee knooppunten gelijk zijn. Deze methode test op gelijkheid van knooppunten, niet gelijkheid (dwz of de twee knooppunten verwijzingen naar hetzelfde object zijn), wat kan worden getest met Node.isSameNode(). Alle knooppunten die hetzelfde zijn, zullen ook gelijk zijn, hoewel het omgekeerde misschien niet waar is. |
IsSameNode(Node) | Geeft terug of dit knooppunt hetzelfde knooppunt is als het opgegeven knooppunt. Deze methode biedt een manier om te bepalen of twee Node-referenties die door de implementatie worden geretourneerd, naar hetzelfde object verwijzen. Wanneer twee Node-referenties verwijzingen zijn naar hetzelfde object, zelfs via een proxy, kunnen de referenties volledig onderling uitwisselbaar worden gebruikt, zodat alle attributen dezelfde waarden hebben en het aanroepen van dezelfde DOM-methode voor beide referenties altijd exact hetzelfde effect heeft. |
LookupNamespaceURI(string) | Zoek de naamruimte-URI op die is gekoppeld aan het opgegeven voorvoegsel, beginnend vanaf dit knooppunt. |
LookupPrefix(string) | Zoek het voorvoegsel op dat is gekoppeld aan de opgegeven naamruimte-URI, beginnend bij dit knooppunt. De standaard naamruimtedeclaraties worden door deze methode genegeerd. Zie Namespace Prefix Lookup voor meer informatie over het algoritme dat door deze methode wordt gebruikt. |
Normalize() | Zet alle tekstknooppunten in de volledige diepte van de subboom onder dit knooppunt, inclusief attribuutknooppunten, in een “normale” vorm waar alleen structuur (bijv. elementen, opmerkingen, verwerkingsinstructies, CDATA-secties en entiteitsreferenties) tekst scheidt knooppunten, dwz er zijn geen aangrenzende tekstknooppunten of lege tekstknooppunten. Dit kan worden gebruikt om ervoor te zorgen dat de DOM-weergave van een document hetzelfde is alsof het is opgeslagen en opnieuw geladen, en is handig wanneer bewerkingen (zoals XPointer [XPointer]-lookups) die afhankelijk zijn van een bepaalde documentboomstructuur, moeten worden uitgevoerd. worden gebruikt. Als de parameter “normalize-characters” van het DOMConfiguration-object dat aan het Node.ownerDocument is gekoppeld, waar is, zal deze methode ook de tekens van de tekstknooppunten volledig normaliseren. |
RemoveChild(Node) | Verwijdert het onderliggende knooppunt aangegeven door oldChild uit de lijst met onderliggende items en retourneert het. |
RemoveEventListener(string, IEventListener) | Met deze methode kunnen gebeurtenislisteners uit het gebeurtenisdoel worden verwijderd. Als eenIEventListener wordt verwijderd uit eenEventTarget terwijl het een gebeurtenis verwerkt, wordt het niet geactiveerd door de huidige acties. Gebeurtenislisteners kunnen nooit worden aangeroepen nadat ze zijn verwijderd. |
RemoveEventListener(string, DOMEventHandler, bool) | Met deze methode kunnen gebeurtenislisteners uit het gebeurtenisdoel worden verwijderd. Als eenIEventListener wordt verwijderd uit eenEventTarget terwijl het een gebeurtenis verwerkt, wordt het niet geactiveerd door de huidige acties. Gebeurtenislisteners kunnen nooit worden aangeroepen nadat ze zijn verwijderd. |
RemoveEventListener(string, IEventListener, bool) | Met deze methode kunnen gebeurtenislisteners uit het gebeurtenisdoel worden verwijderd. Als eenIEventListener wordt verwijderd uit eenEventTarget terwijl het een gebeurtenis verwerkt, wordt het niet geactiveerd door de huidige acties. Gebeurtenislisteners kunnen nooit worden aangeroepen nadat ze zijn verwijderd. |
ReplaceChild(Node, Node) | Vervangt het onderliggende knooppunt oldChild door newChild in de lijst met onderliggende items en retourneert het oldChild-knooppunt. Als newChild een DocumentFragment-object is, wordt oldChild vervangen door alle DocumentFragment-kinderen, die in dezelfde volgorde worden ingevoegd. Als de newChild al in de stamboom staat, wordt deze eerst verwijderd. |
virtual ReplaceData(int, int, string) | Vervang de tekens die beginnen bij de opgegeven 16-bits eenheidsoffset door de opgegeven tekenreeks. |
virtual SubstringData(int, int) | Haalt een reeks gegevens uit het knooppunt. |
override ToString() | Geeft als resultaat eenString die deze instantie vertegenwoordigt. |
Zie ook
- class CharacterData
- naamruimte Aspose.Html.Dom
- montage Aspose.HTML