Class Element
nazivni prostor: Aspose.Svg.Dom Sastanak: Aspose.SVG.dll (25.5.0)
Element interfejs predstavlja element u HTML ili XML dokumentu.
[ComVisible(true)]
[DOMName("Element")]
[DOMObject]
public class Element : Node, INotifyPropertyChanged, IEventTarget, IDisposable, IXPathNSResolver, IParentNode, IElementTraversal, IChildNode
Inheritance
object ← DOMObject ← EventTarget ← Node ← Element
Derived
Implements
INotifyPropertyChanged , IEventTarget , IDisposable , IXPathNSResolver , IParentNode , IElementTraversal , IChildNode
naslijeđeni članovi
Node.ELEMENT_NODE , Node.ATTRIBUTE_NODE , Node.TEXT_NODE , Node.CDATA_SECTION_NODE , Node.ENTITY_REFERENCE_NODE , Node.ENTITY_NODE , Node.PROCESSING_INSTRUCTION_NODE , Node.COMMENT_NODE , Node.DOCUMENT_NODE , Node.DOCUMENT_TYPE_NODE , Node.DOCUMENT_FRAGMENT_NODE , Node.NOTATION_NODE , Node.HasChildNodes() , Node.Normalize() , Node.CloneNode() , Node.CloneNode(bool) , Node.IsEqualNode(Node) , Node.IsSameNode(Node) , Node.LookupPrefix(string) , Node.LookupNamespaceURI(string) , Node.IsDefaultNamespace(string) , Node.InsertBefore(Node, Node) , Node.ReplaceChild(Node, Node) , Node.RemoveChild(Node) , Node.AppendChild(Node) , Node.Dispose(bool) , Node.ToString() , Node.NodeType , Node.LocalName , Node.NamespaceURI , Node.Prefix , Node.NodeName , Node.BaseURI , Node.OwnerDocument , Node.ParentNode , Node.ParentElement , Node.ChildNodes , Node.FirstChild , Node.LastChild , Node.PreviousSibling , Node.NextSibling , Node.NodeValue , Node.TextContent , EventTarget.AddEventListener(string, DOMEventHandler, bool) , EventTarget.AddEventListener(string, IEventListener) , EventTarget.AddEventListener(string, IEventListener, bool) , EventTarget.RemoveEventListener(string, DOMEventHandler, bool) , EventTarget.RemoveEventListener(string, IEventListener) , EventTarget.RemoveEventListener(string, IEventListener, bool) , EventTarget.DispatchEvent(Event) , EventTarget.Dispose() , EventTarget.Dispose(bool) , DOMObject.GetPlatformType() , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
Element(kvalificirano ime, dokument)
Ne zovite ovaj konstruktor izravno, koristite Aspose.Svg.Document.CreateElement(System.String) ili Aspos.svk.documen.createelementNS(sistem.string,system. String).
public Element(QualifiedName qualifiedName, Document document)
Parameters
qualifiedName
QualifiedName
i kvalificirano ime.
document
Document
Povezani dokument je.
Properties
Attributes
NamedNodeMap koji sadrži atribute ovog čvorova (ako je to element) ili nula drugačije.
[DOMName("attributes")]
public NamedNodeMap Attributes { get; }
Vrijednost nekretnina
ChildElementCount
Povratak trenutnog broja čvorova koji su djeca ovog elementa. 0 ako ovaj element nema čvorova koji su čvorovaTip 1.
public int ChildElementCount { get; }
Vrijednost nekretnina
Children
Povratak dječjih elemenata trenutnog elementa.
public HTMLCollection Children { get; }
Vrijednost nekretnina
ClassList
Povratak živi DOMTokenList koji sadrži tokene dobivene od parsing “klasa” atribut.
[DOMName("classList")]
public DOMTokenList ClassList { get; }
Vrijednost nekretnina
ClassName
Klasični atribut elementa.Ovaj atribut je preimenovan zbogu sukobima s ključnim riječima “klasa” izloženim mnogim jezicima.Razred dodjeljuje definiciju u HTML 4.01.
[DOMName("className")]
public string ClassName { get; set; }
Vrijednost nekretnina
FirstElementChild
Vrati prvi dječji element čvor ovog elementa. null ako ovaj element nema dječji element.
public Element FirstElementChild { get; }
Vrijednost nekretnina
Id
Saznajte definiciju ID atributa u HTML 4.01.
[DOMName("id")]
public string Id { get; set; }
Vrijednost nekretnina
Sljedeći HTML
Povratak fragment HTML ili XML koji predstavlja sadržaj elementa.Može se postaviti, zamijeniti sadržaj elementa čvorovima parsed iz određene trake.
[DOMName("innerHTML")]
public string InnerHTML { get; set; }
Vrijednost nekretnina
LastElementChild
Vrati posljednji dječji element čvor ovog elementa. null ako ovaj element nema dječji element.
public Element LastElementChild { get; }
Vrijednost nekretnina
LocalName
Povratak lokalnog dijela kvalificiranog imena ovog čvorova.Za čvorove bilo kojeg tipa osim ELEMENT_NODE i ATTRIBUTE_ NODI, kao i čvore stvorene pomoću metode DOM razine 1, kao što je Document.createElement(), to je uvijek nula.
public override string LocalName { get; }
Vrijednost nekretnina
Nazivovi
URI nazivnog prostora ovog čvorova, ili nula ako nije navedeno.
[DOMNullable]
[DOMName("namespaceURI")]
public override string NamespaceURI { get; }
Vrijednost nekretnina
NextElementSibling
Vrati sljedeći bratski element čvor ovog elementa. null ako ovaj element nema element bratski čvorovi koji dolaze nakon ovog u drvetu dokumenta.
public Element NextElementSibling { get; }
Vrijednost nekretnina
NodeName
Ime ovog čvorova, ovisno o vrsti.
public override string NodeName { get; }
Vrijednost nekretnina
NodeType
Kod koji predstavlja vrstu temeljnog predmeta.
public override ushort NodeType { get; }
Vrijednost nekretnina
Sljedeći HTML
Povratak fragmenta HTML ili XML koji predstavlja element i njegov sadržaj.Može se postaviti, zamijeniti element čvorovima parsed iz određene trake.
[DOMName("outerHTML")]
public string OuterHTML { get; set; }
Vrijednost nekretnina
Prefix
Prefiks nazivnog prostora ovog čvorova, ili nula ako nije navedeno.Kada je definiran kao nula, postavljanje nema učinka
[DOMName("prefix")]
[DOMNullable]
public override string Prefix { get; }
Vrijednost nekretnina
PreviousElementSibling
Povratak prethodnog bratskog čvorova ovog elementa. null ako ovaj element nema element bratskih čvorova koji dolaze prije ovog u drvetu dokumenta.
public Element PreviousElementSibling { get; }
Vrijednost nekretnina
ShadowRoot
Povratak shadowRoot pohranjen na ovom elementu ili nula ako je zatvoren.
[DOMName("shadowRoot")]
public ShadowRoot ShadowRoot { get; }
Vrijednost nekretnina
TagName
Ime ovog elementa.
[DOMName("tagName")]
public string TagName { get; }
Vrijednost nekretnina
TextContent
Ovaj atribut vraća sadržaj teksta ovog čvorova i njegovih potomaka.Kada je definiran kao nula, postavljanje nema učinka.Na postavljanju, bilo koje moguće djece ovaj čvor može biti uklonjen i, ako je novi red nije prazan ili nula, zamijenjen jednim tekstnim čvorom koji sadrži red ovaj atribut je postavljen na.
public override string TextContent { get; set; }
Vrijednost nekretnina
Methods
AttachShadow(ShadowRootMode)
Stvara sjeni korijen i priključi ga tekućem elementu.
[DOMName("attachShadow")]
public ShadowRoot AttachShadow(ShadowRootMode mode)
Parameters
mode
ShadowRootMode
način u kojem će se stvoriti sjena korijena.
Returns
Izgrađena Aspose.Svg.Dom.ShadowRoot
Exceptions
NoSupportedError: Element ne podržava sjene drvce.
InvalidStateError: Element već ima sjene drvce.
Dispose(Bolić)
Izlazi nekontrolirane i - opcionalno - upravljane resurse.
protected override void Dispose(bool disposing)
Parameters
disposing
bool
“Pravedno” za oslobađanje upravljenih i nekontroliranih resursa; “lažno” za oslobađanje samo nekontroliranih resursa.
GetAttribute(String)
Povratak vrijednosti po imenu.
[DOMName("getAttribute")]
[DOMNullable]
public string GetAttribute(string qualifiedName)
Parameters
qualifiedName
string
Ime atributa da se povuče.
Returns
Povratak dodijeljene vrijednosti
dodijeljeni(String, String i String)
Povratak vrijednosti atributa po lokalnom imenu i nazivnom prostoru URI.
[DOMName("getAttributeNS")]
[DOMNullable]
public string GetAttributeNS(string namespaceURI, string localName)
Parameters
namespaceURI
string
Slijedeći članakNamespace URI.
localName
string
Naziv lokalnog područja.
Returns
Povratak atributa
GetAttributeNames()
Povratak imena atributa elementa kao raspon žica.Ako element nema atributa, vraća prazan raspon.
[DOMName("getAttributeNames")]
public string[] GetAttributeNames()
Returns
string []
Broj traka predstavlja imena atributa.
GetAttributeNode(String)
Povratak znakova po imenu.
[DOMName("getAttributeNode")]
public Attr GetAttributeNode(string qualifiedName)
Parameters
qualifiedName
string
To je ime atributa.
Returns
Povratak dodijeljene vrijednosti
Slijedeći članakSvijet(String, String i String)
Povratak Attr čvor po lokalnom imenu i nazivnom prostoru URI.
[DOMName("getAttributeNodeNS")]
public Attr GetAttributeNodeNS(string namespaceURI, string localName)
Parameters
namespaceURI
string
Slijedeći članakNamespace URI.
localName
string
Naziv lokalnog područja.
Returns
Povratak atributa
GetElementsByClassName(String)
Povratak živog NodeList objekta koji sadrži sve elemente u dokumentu koji imaju sve klase navedene u argumentu.Sljedeći članakHTTP://www.w3.org/TR/dom/
[DOMName("getElementsByClassName")]
public HTMLCollection GetElementsByClassName(string classNames)
Parameters
classNames
string
String string koji sadrži neobjašnjivo skup jedinstvenih tokena odvojenih od prostora koji predstavljaju klase (imena razreda)
Returns
Sljedeći članakAspose.svg.dom.element
GetElementsByTagName(String)
Povratak NodeList svih potomnih Elemenata s određenim nazivom oznake, u redoslijedu dokumenta.
[DOMName("getElementsByTagName")]
public HTMLCollection GetElementsByTagName(string name)
Parameters
name
string
Naziv je tag.
Returns
Povratak atributa
Sljedeći članakByTagName(String, String i String)
Povratak NodeList svih potomnih Elemenata s određenim lokalnim imenom i nazivnim prostorom URI u redoslijedu dokumenta.
[DOMName("getElementsByTagNameNS")]
public HTMLCollection GetElementsByTagNameNS(string namespaceURI, string localName)
Parameters
namespaceURI
string
Slijedeći članakNamespace URI.
localName
string
Naziv lokalnog područja.
Returns
Povratak elemenata
HasAttribute(String)
Povratak je istinit kada je na ovom elementu naveden atribut s određenim imenom ili ima podrazumevanu vrijednost, drugačije lažna.
[DOMName("hasAttribute")]
public bool HasAttribute(string qualifiedName)
Parameters
qualifiedName
string
To je ime atributa.
Returns
‘Pravda’ ako određeno ime ima svojstvo; inače, ’lažno’.
Priznavanje(String, String i String)
Povratak je istinit kada je na ovom elementu naveden URI atribut s određenim lokalnim imenom i nazivnim prostorom ili ima podrazumevanu vrijednost, inače lažna.
[DOMName("hasAttributeNS")]
public bool HasAttributeNS(string namespaceURI, string localName)
Parameters
namespaceURI
string
Slijedeći članakNamespace URI.
localName
string
Naziv lokalnog područja.
Returns
Ako je riječ o istini, onda je riječ o nepravdi; ako je riječ o istini, onda je riječ o nepravdi.
HasAttributes()
Povratak da li ovaj čvor (ako je to element) ima bilo kakve atribute
[DOMName("hasAttributes")]
public bool HasAttributes()
Returns
boolean ‘pravda’ ako ovaj čvor ima bilo kakve atribute, ’lažno’ inače.
QuerySelector(String)
Povratak prvog elementa u dokumentu, koji odgovara selektoru
public Element QuerySelector(string selector)
Parameters
selector
string
To je selektor.
Returns
Uspješni element
QuerySelectorAll(String)
Povratak NodeList svih Elemenata u dokumentu, koji odgovara selektoru
public NodeList QuerySelectorAll(string selector)
Parameters
selector
string
Odabirnik
Returns
Sljedeći članakSvg.Collections.HTMLCollection
Remove()
Uklonite tu nalogu.
public void Remove()
RemoveAttribute(String)
Izbjegavajte svojstvo po imenu.
[DOMName("removeAttribute")]
public void RemoveAttribute(string qualifiedName)
Parameters
qualifiedName
string
To je ime atributa.
uklanjanje(String, String i String)
Ukloni svojstvo po lokalnom imenu i nazivnom prostoru URI.
[DOMName("removeAttributeNS")]
public void RemoveAttributeNS(string namespaceURI, string localName)
Parameters
namespaceURI
string
Slijedeći članakNamespace URI.
localName
string
Naziv lokalnog područja.
RemoveAttributeNode(Attr)
Uklanjanje određenog atributa.
[DOMName("removeAttributeNode")]
public Attr RemoveAttributeNode(Attr oldAttr)
Parameters
oldAttr
Attr
Stara je str.
Returns
Povratak atributa
SetAttribute(String, String i String)
Ako je u elementu već prisutan atribut s tim imenom, njegova se vrijednost mijenja na vrijednost parametara vrijednosti.
[DOMName("setAttribute")]
public void SetAttribute(string qualifiedName, string value)
Parameters
qualifiedName
string
To je ime atributa.
value
string
Vrijednost je.
dodijeljeni(String, String i String)
Ako je na elementu već prisutna atribut s istim lokalnim imenom i nazivnim prostorom URI, njegova je predviđanja promijenjena na predviđanje kvalificiranog imena, a njegova je vrijednost promijenjena na parametar vrijednosti.
[DOMName("setAttributeNS")]
public void SetAttributeNS(string namespaceURI, string qualifiedName, string value)
Parameters
namespaceURI
string
Slijedeći članakNamespace URI.
qualifiedName
string
Ime kvalificiranog osoblja.
value
string
Vrijednost je.
SetAttributeNode(Attr)
Ako je u elementu već prisutan atribut s tim imenom (nodeName), zamjenjuje se novim.
[DOMName("setAttributeNode")]
public Attr SetAttributeNode(Attr newAttr)
Parameters
newAttr
Attr
Novi je TRR.
Returns
Povratak atributa
SredišteNodeNS(Attr)
Ako je u elementu već prisutan atribut s tim lokalnim imenom i nazivnim prostorom URI, zamjenjuje se novim.
[DOMName("setAttributeNodeNS")]
public Attr SetAttributeNodeNS(Attr newAttr)
Parameters
newAttr
Attr
Novi je TRR.
Returns
Povratak atributa
ToggleAttribute(String)
Ako se snaga ne daje, “toggle” kvalificiranim imenom, uklanjajući ga ako je prisutan i dodajući ga ako nije prisutan.Ako je snaga lažna, uklanja se kvalificirano ime.
[DOMName("toggleAttribute")]
public bool ToggleAttribute(string qualifiedName)
Parameters
qualifiedName
string
Priznavanje kvalificiranog imena.
Returns
Vrati se istinito ako je kvalificirano ime sada prisutno; inače lažno.
ToggleAttribute(Sljedeći Članak Bool)
Ako se snaga ne daje, “toggle” kvalificiranim imenom, uklanjajući ga ako je prisutan i dodajući ga ako nije prisutan.Ako je snaga lažna, uklanja se kvalificirano ime.
[DOMName("toggleAttribute")]
public bool ToggleAttribute(string qualifiedName, bool force)
Parameters
qualifiedName
string
Priznavanje kvalificiranog imena.
force
bool
Moćna opcija za toggle atribut.
Returns
Vrati se istinito ako je kvalificirano ime sada prisutno; inače lažno.