Class Element

Class Element

ชื่อพื้นที่: Aspose.Html.Dom การประกอบ: Aspose.HTML.dll (25.4.0)

อินเตอร์เฟซองค์ประกอบเป็นองค์ประกอบในเอกสาร HTML หรือ XML

[ComVisible(true)]
[DOMObject]
[DOMName("Element")]
public class Element : Node, INotifyPropertyChanged, IEventTarget, IDisposable, IXPathNSResolver, IParentNode, IElementTraversal, IChildNode

Inheritance

object DOMObject EventTarget Node Element

Derived

HTMLElement , SVGElement

Implements

INotifyPropertyChanged , IEventTarget , IDisposable , IXPathNSResolver , IParentNode , IElementTraversal , IChildNode

อนุญาโตตุลาการ

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(ใบรับรอง, ใบรับรอง)

เริ่มต้นตัวอย่างใหม่ของชั้น Aspose.Html.Dom.Element อย่าเรียกผู้สร้างนี้โดยตรงใช้ Aspose.Html.Dom.Document.CreateElement(System.String) หรือ Aspose.Html.Dom.Document.CreateElementNS(System.String,System.String)

public Element(QualifiedName qualifiedName, Document document)

Parameters

qualifiedName QualifiedName

ชื่อที่กําหนดเอง

document Document

รายงานที่เกี่ยวข้อง

Properties

Attributes

A NamedNodeMap ที่มีคุณสมบัติของ node นี้ (ถ้ามันเป็นองค์ประกอบ) หรือ null อื่น ๆ

[DOMName("attributes")]
public NamedNodeMap Attributes { get; }

คุณสมบัติมูลค่า

NamedNodeMap

ChildElementCount

หมายเลขปัจจุบันของ nodes ที่เป็นลูกขององค์ประกอบนี้ 0 ถ้าองค์ประกอบนี้ไม่มี nodes ที่เป็นลูกของ nodeType 1

public int ChildElementCount { get; }

คุณสมบัติมูลค่า

int

Children

ส่งคืนองค์ประกอบของเด็กขององค์ประกอบปัจจุบัน

public HTMLCollection Children { get; }

คุณสมบัติมูลค่า

HTMLCollection

ClassList

กลับ DOMTokenList ที่สดซึ่งมี tokens ที่ได้รับจาก parsing the “class” attribute

[DOMName("classList")]
public DOMTokenList ClassList { get; }

คุณสมบัติมูลค่า

DOMTokenList

ClassName

ลักษณะของชั้นขององค์ประกอบ. ลักษณะนี้ได้รับการเปลี่ยนชื่อเนื่องจากสําหรับการขัดแย้งกับคําหลัก “คลาส” ที่แสดงไว้ในหลายภาษา ดูการกําหนดค่าคลาสใน HTML 4.01.

[DOMName("className")]
public string ClassName { get; set; }

คุณสมบัติมูลค่า

string

FirstElementChild

หมายเลขขององค์ประกอบเด็กครั้งแรกขององค์ประกอบนี้ null หากองค์ประกอบนี้ไม่มีองค์ประกอบเด็ก

public Element FirstElementChild { get; }

คุณสมบัติมูลค่า

Element

Id

ข้อมูลจําเพาะขององค์ประกอบ ดูคําจํากัดความของคุณสมบัติ ID ใน HTML 4.01.

[DOMName("id")]
public string Id { get; set; }

คุณสมบัติมูลค่า

string

ภายในHTML

กลับ fragments ของ HTML หรือ XML ซึ่งแสดงเนื้อหาขององค์ประกอบสามารถตั้งค่าเพื่อแทนที่เนื้อหาขององค์ประกอบด้วย nodes parsed จากสายที่กําหนด

[DOMName("innerHTML")]
public string InnerHTML { get; set; }

คุณสมบัติมูลค่า

string

LastElementChild

หมายเลขขององค์ประกอบเด็กสุดท้ายขององค์ประกอบนี้ null หากองค์ประกอบนี้ไม่มีองค์ประกอบเด็ก

public Element LastElementChild { get; }

คุณสมบัติมูลค่า

Element

LocalName

ส่งกลับส่วนท้องถิ่นของชื่อที่ได้รับการรับรองของ node นี้สําหรับคอลัมน์ประเภทใด ๆ นอกเหนือจาก ELEMENT_NODE และ ATTRIBUTE_NODE และคอลัมน์ที่สร้างขึ้นโดยใช้วิธีการระดับ DOM 1 เช่น Document.createElement(), นี้เป็นศูนย์เสมอ

public override string LocalName { get; }

คุณสมบัติมูลค่า

string

ภาษาไทย

ชื่อพื้นที่ URI ของช่องนี้หรือ null หากไม่ระบุไว้

[DOMName("namespaceURI")]
[DOMNullable]
public override string NamespaceURI { get; }

คุณสมบัติมูลค่า

string

NextElementSibling

หมายเลขที่ถัดไปขององค์ประกอบขององค์ประกอบนี้ null ถ้าองค์ประกอบนี้ไม่มีองค์ประกอบขององค์ประกอบขององค์ประกอบที่มาหลังจากองค์ประกอบนี้ในไม้เอกสาร

public Element NextElementSibling { get; }

คุณสมบัติมูลค่า

Element

NodeName

ชื่อของช่องนี้ขึ้นอยู่กับประเภทของมัน

public override string NodeName { get; }

คุณสมบัติมูลค่า

string

NodeType

รหัสที่แสดงให้เห็นถึงประเภทของวัตถุพื้นฐาน

public override ushort NodeType { get; }

คุณสมบัติมูลค่า

ushort

OuterHTML

กลับ fragments ของ HTML หรือ XML ซึ่งแสดงถึงองค์ประกอบและเนื้อหาของมันสามารถตั้งค่าเพื่อแทนที่องค์ประกอบด้วย nodes parsed จากสายที่กําหนด

[DOMName("outerHTML")]
public string OuterHTML { get; set; }

คุณสมบัติมูลค่า

string

Prefix

Prefix nameespace ของ node, หรือ null ถ้ามันไม่ได้ระบุ เมื่อกําหนดเป็น null การตั้งค่ามันไม่มีผล

[DOMName("prefix")]
[DOMNullable]
public override string Prefix { get; }

คุณสมบัติมูลค่า

string

PreviousElementSibling

กลับโอนโอนโอนโอนโอนโอนโอนโอนโอนโอนโอนโอนโอนโอนโอนโอนโอนโอนโอนโอนโอนโอนโอนโอนโอน

public Element PreviousElementSibling { get; }

คุณสมบัติมูลค่า

Element

ShadowRoot

กลับ ShadowRoot ที่เก็บไว้ในองค์ประกอบนี้หรือ null หากปิด

[DOMName("shadowRoot")]
public ShadowRoot ShadowRoot { get; }

คุณสมบัติมูลค่า

ShadowRoot

TagName

ชื่อขององค์ประกอบ

[DOMName("tagName")]
public string TagName { get; }

คุณสมบัติมูลค่า

string

TextContent

คุณสมบัตินี้จะคืนเนื้อหาข้อความของคอยนี้และลูกคอยของมัน เมื่อกําหนดไว้เป็น null การตั้งค่ามันไม่มีผล เมื่อตั้งค่าเด็กใด ๆ ที่อาจมีคอยนี้จะถูกลบและถ้าคอยใหม่ไม่ว่างหรือ null จะถูกแทนที่ด้วยคอยข้อความเดียวที่มีคอยนี้จะถูกตั้งค่าไว้

public override string TextContent { get; set; }

คุณสมบัติมูลค่า

string

Methods

AttachShadow(ShadowRootMode)

สร้างรากเงาและเชื่อมต่อกับองค์ประกอบปัจจุบัน

[DOMName("attachShadow")]
public ShadowRoot AttachShadow(ShadowRootMode mode)

Parameters

mode ShadowRootMode

โหมดที่รากเงาจะถูกสร้างขึ้น

Returns

ShadowRoot

สร้าง Aspose.Html.Dom.ShadowRoot

Exceptions

NotSupportedError: องค์ประกอบไม่สนับสนุนไม้เงา

InvalidStateError: องค์ประกอบมีต้นไม้เงา

Dispose(บอล)

การปล่อยทรัพยากรที่ไม่ได้จัดการและ - ทางเลือก - จัดการ

protected override void Dispose(bool disposing)

Parameters

disposing bool

“จริง” เพื่อปล่อยทรัพยากรที่จัดการและไม่ได้จัดการ; “ผิด” เพื่อปล่อยทรัพยากรที่ไม่จัดการเท่านั้น

GetAttribute(รั้ว)

ค่าใช้จ่ายของคุณสมบัติตามชื่อ

[DOMName("getAttribute")]
[DOMNullable]
public string GetAttribute(string qualifiedName)

Parameters

qualifiedName string

ชื่อของคุณสมบัติที่จะได้รับ

Returns

string

ค่าใช้จ่ายในการคืนเงิน

การรับรอง(รั้ว, รั้ว)

นํามาใช้กับค่า atribute โดยชื่อท้องถิ่นและ URI nameespace

[DOMNullable]
[DOMName("getAttributeNS")]
public string GetAttributeNS(string namespaceURI, string localName)

Parameters

namespaceURI string

ชื่อพื้นที่ URI

localName string

ชื่อของท้องถิ่น

Returns

string

กลับคุณสมบัติ

GetAttributeNames()

กลับชื่อคุณสมบัติขององค์ประกอบเป็นแถวของเส้น หากองค์ประกอบไม่มีคุณสมบัติมันจะกลับแถวที่ว่างเปล่า

[DOMName("getAttributeNames")]
public string[] GetAttributeNames()

Returns

string [ ]

ช่วงของเส้นหมายถึงชื่อ atribute

GetAttributeNode(รั้ว)

Retreat a attribute node by name หมายเลข

[DOMName("getAttributeNode")]
public Attr GetAttributeNode(string qualifiedName)

Parameters

qualifiedName string

ชื่อคุณสมบัติ

Returns

Attr

ค่าใช้จ่ายในการคืนเงิน

ใบรับรอง(รั้ว, รั้ว)

Retreat A Attr node โดย name และ nameespace URI.

[DOMName("getAttributeNodeNS")]
public Attr GetAttributeNodeNS(string namespaceURI, string localName)

Parameters

namespaceURI string

ชื่อพื้นที่ URI

localName string

ชื่อของท้องถิ่น

Returns

Attr

กลับคุณสมบัติ

GetElementsByClassName(รั้ว)

กลับวัตถุ NodeList ที่สดที่มีองค์ประกอบทั้งหมดในเอกสารที่มีชั้นทั้งหมดที่ระบุไว้ในคําอธิบายเว็บไซต์ทางการของ www.w3.org/TR/dom

[DOMName("getElementsByClassName")]
public HTMLCollection GetElementsByClassName(string classNames)

Parameters

classNames string

สายรัดที่มีชุดที่ไม่ซ้ํากันของ tokens ที่แยกพื้นที่ที่ไม่ซ้ํากันซึ่งเป็นชั้น (ชื่อชั้น)

Returns

HTMLCollection

ชิ้นส่วน Aspose.Html.Dom

GetElementsByTagName(รั้ว)

กลับ NodeList ขององค์ประกอบที่มาพร้อมกับชื่อแท็กที่ระบุไว้ในคําสั่งเอกสาร

[DOMName("getElementsByTagName")]
public HTMLCollection GetElementsByTagName(string name)

Parameters

name string

แท็กชื่อ

Returns

HTMLCollection

กลับคุณสมบัติ

เหล่าประหลาดใจ(รั้ว, รั้ว)

กลับ NodeList ขององค์ประกอบที่เกิดขึ้นทั้งหมดที่มีชื่อท้องถิ่นและ URI ชื่อในคําสั่งเอกสาร

[DOMName("getElementsByTagNameNS")]
public HTMLCollection GetElementsByTagNameNS(string namespaceURI, string localName)

Parameters

namespaceURI string

ชื่อพื้นที่ URI

localName string

ชื่อของท้องถิ่น

Returns

HTMLCollection

อะไหล่กลับ

HasAttribute(รั้ว)

กลับถูกต้องเมื่อคุณสมบัติที่มีชื่อที่ระบุไว้ในองค์ประกอบนี้หรือมีค่าเริ่มต้นที่ผิดพลาดอื่น ๆ

[DOMName("hasAttribute")]
public bool HasAttribute(string qualifiedName)

Parameters

qualifiedName string

ชื่อคุณสมบัติ

Returns

bool

‘จริง’ ถ้าชื่อที่ระบุมีคุณสมบัติ; ในทางอื่น ๆ, ‘ผิดพลาด’

การรับรอง(รั้ว, รั้ว)

กลับถูกต้องเมื่อคุณสมบัติที่มีชื่อท้องถิ่นและ URI ชื่อที่ระบุไว้ในองค์ประกอบนี้หรือมีค่าเริ่มต้นที่ผิดพลาดอื่น ๆ

[DOMName("hasAttributeNS")]
public bool HasAttributeNS(string namespaceURI, string localName)

Parameters

namespaceURI string

ชื่อพื้นที่ URI

localName string

ชื่อของท้องถิ่น

Returns

bool

‘จริง’ ถ้า [มีคุณสมบัติ NS] [การระบุชื่อ URI] อย่างไรก็ตาม ‘ผิด’

HasAttributes()

กลับถ้าคอยด์นี้ (ถ้ามันเป็นองค์ประกอบ) มีคุณสมบัติใด ๆ

[DOMName("hasAttributes")]
public bool HasAttributes()

Returns

bool

boolean ‘จริง’ ถ้า node นี้มีคุณสมบัติใด ๆ, ‘ผิด’ อื่น ๆ

QuerySelector(รั้ว)

กลับองค์ประกอบแรกในเอกสารซึ่งตรงกับตัวเลือก

public Element QuerySelector(string selector)

Parameters

selector string

ตัวเลือก

Returns

Element

องค์ประกอบที่เข้ากันได้

QuerySelectorAll(รั้ว)

กลับ NodeList ขององค์ประกอบทั้งหมดในเอกสารซึ่งตรงกับตัวเลือก

public NodeList QuerySelectorAll(string selector)

Parameters

selector string

ตัวเลือก

Returns

NodeList

คอลเลกชัน HTML คอลเลกชัน

Remove()

ลบสถานการณ์นี้

public void Remove()

RemoveAttribute(รั้ว)

ลบคุณสมบัติตามชื่อ

[DOMName("removeAttribute")]
public void RemoveAttribute(string qualifiedName)

Parameters

qualifiedName string

ชื่อคุณสมบัติ

การกําจัดAttributeNS(รั้ว, รั้ว)

ลบคุณสมบัติโดยชื่อท้องถิ่นและชื่อพื้นที่ URI

[DOMName("removeAttributeNS")]
public void RemoveAttributeNS(string namespaceURI, string localName)

Parameters

namespaceURI string

ชื่อพื้นที่ URI

localName string

ชื่อของท้องถิ่น

RemoveAttributeNode(Attr)

ลบโอน atribute ที่ระบุไว้

[DOMName("removeAttributeNode")]
public Attr RemoveAttributeNode(Attr oldAttr)

Parameters

oldAttr Attr

ประหลาดเก่า

Returns

Attr

กลับคุณสมบัติ

SetAttribute(รั้ว, รั้ว)

เพิ่มคุณสมบัติใหม่ หากคุณสมบัติที่มีชื่อนั้นมีอยู่ในองค์ประกอบแล้วค่าของมันจะถูกเปลี่ยนเป็นค่าของพารามิเตอร์ค่า

[DOMName("setAttribute")]
public void SetAttribute(string qualifiedName, string value)

Parameters

qualifiedName string

ชื่อคุณสมบัติ

value string

ค่าใช้จ่าย

ใบรับรอง(string, string, string)

เพิ่มคุณสมบัติใหม่ หากคุณสมบัติที่มีชื่อท้องถิ่นเดียวกันและ URI nameespace มีอยู่แล้วในองค์ประกอบแล้ว prefix ของมันจะถูกเปลี่ยนเป็นส่วนของ prefix ของชื่อที่ได้รับการรับรองและค่าของมันจะถูกเปลี่ยนเป็น parameter value

[DOMName("setAttributeNS")]
public void SetAttributeNS(string namespaceURI, string qualifiedName, string value)

Parameters

namespaceURI string

ชื่อพื้นที่ URI

qualifiedName string

ชื่อของผู้เชี่ยวชาญ

value string

ค่าใช้จ่าย

SetAttributeNode(Attr)

เพิ่มรหัสคุณสมบัติใหม่ หากคุณสมบัติที่มีชื่อนี้ (nodeName) มีอยู่แล้วในองค์ประกอบแล้วจะถูกแทนที่ด้วยรหัสใหม่

[DOMName("setAttributeNode")]
public Attr SetAttributeNode(Attr newAttr)

Parameters

newAttr Attr

สตร ใหม่

Returns

Attr

กลับคุณสมบัติ

ใบเสนอราคา(Attr)

เพิ่มคุณสมบัติใหม่ หากคุณสมบัติที่มีชื่อท้องถิ่นและ URI ที่ตั้งอยู่ในองค์ประกอบแล้วจะถูกแทนที่ด้วยคุณสมบัติใหม่

[DOMName("setAttributeNodeNS")]
public Attr SetAttributeNodeNS(Attr newAttr)

Parameters

newAttr Attr

สตร ใหม่

Returns

Attr

กลับคุณสมบัติ

ToggleAttribute(รั้ว)

หากไม่ให้ความแข็งแกร่ง “toggles” qualifiedName, ลบมันถ้ามันมีอยู่และเพิ่มมันถ้ามันไม่ได้มีอยู่ หากความแข็งแกร่งเป็นจริงเพิ่ม qualifiedNameหากความแข็งแกร่งเป็นข้อผิดพลาดจะลบชื่อที่ได้รับการรับรอง

[DOMName("toggleAttribute")]
public bool ToggleAttribute(string qualifiedName)

Parameters

qualifiedName string

คุณสมบัติ Qualifiedname

Returns

bool

กลับถูกต้องถ้าชื่อที่มีคุณภาพอยู่ตอนนี้; ในทางอื่น ๆ ไม่ถูกต้อง

ToggleAttribute(บอล, บอล)

หากไม่ให้ความแข็งแกร่ง “toggles” qualifiedName, ลบมันถ้ามันมีอยู่และเพิ่มมันถ้ามันไม่ได้มีอยู่ หากความแข็งแกร่งเป็นจริงเพิ่ม qualifiedNameหากความแข็งแกร่งเป็นข้อผิดพลาดจะลบชื่อที่ได้รับการรับรอง

[DOMName("toggleAttribute")]
public bool ToggleAttribute(string qualifiedName, bool force)

Parameters

qualifiedName string

คุณสมบัติ Qualifiedname

force bool

ตัวเลือกความแข็งแรงที่จะ toggle attribute

Returns

bool

กลับถูกต้องถ้าชื่อที่มีคุณภาพอยู่ตอนนี้; ในทางอื่น ๆ ไม่ถูกต้อง

 แบบไทย