Class Element
ชื่อพื้นที่: Aspose.Svg.Dom การประชุม: Aspose.SVG.dll (25.5.0)
อินเตอร์เฟซองค์ประกอบเป็นองค์ประกอบในเอกสาร HTML หรือ XML
[ComVisible(true)]
[DOMName("Element")]
[DOMObject]
public class Element : Node, INotifyPropertyChanged, IEventTarget, IDisposable, IXPathNSResolver, IParentNode, IElementTraversal, IChildNodeInheritance
object ← DOMObject ← EventTarget ← Node ← Element
Derived
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.Svg.Dom.Element อย่าเรียกผู้ก่อสร้างนี้โดยตรงใช้ Aspos.Rapidocument.Createelement(System.String) หรือ Aspo.Movie.Electricity.
public Element(QualifiedName qualifiedName, Document document)Parameters
qualifiedName QualifiedName
ชื่อที่กําหนดเอง
document Document
รายงานที่เกี่ยวข้อง
Properties
Attributes
A NamedNodeMap ที่มีคุณสมบัติของ node นี้ (ถ้ามันเป็นองค์ประกอบ) หรือ null อื่น ๆ
[DOMName("attributes")]
public NamedNodeMap Attributes { get; }คุณสมบัติมูลค่า
ChildElementCount
หมายเลขปัจจุบันของ nodes ที่เป็นลูกขององค์ประกอบนี้ 0 ถ้าองค์ประกอบนี้ไม่มี nodes ที่เป็นลูกของ nodeType 1
public int ChildElementCount { get; }คุณสมบัติมูลค่า
Children
ส่งคืนองค์ประกอบของเด็กขององค์ประกอบปัจจุบัน
public HTMLCollection Children { get; }คุณสมบัติมูลค่า
ClassList
กลับ DOMTokenList ที่สดซึ่งมี tokens ที่ได้รับจาก parsing the “class” attribute
[DOMName("classList")]
public DOMTokenList ClassList { get; }คุณสมบัติมูลค่า
ClassName
ลักษณะของชั้นขององค์ประกอบ. ลักษณะนี้ได้รับการเปลี่ยนชื่อเนื่องจากสําหรับการขัดแย้งกับคําหลัก “คลาส” ที่แสดงไว้ในหลายภาษา ดูการกําหนดค่าคลาสใน HTML 4.01.
[DOMName("className")]
public string ClassName { get; set; }คุณสมบัติมูลค่า
FirstElementChild
หมายเลขขององค์ประกอบเด็กครั้งแรกขององค์ประกอบนี้ null หากองค์ประกอบนี้ไม่มีองค์ประกอบเด็ก
public Element FirstElementChild { get; }คุณสมบัติมูลค่า
Id
ข้อมูลจําเพาะขององค์ประกอบ ดูคําจํากัดความของคุณสมบัติ ID ใน HTML 4.01.
[DOMName("id")]
public string Id { get; set; }คุณสมบัติมูลค่า
ภายในHTML
กลับ fragments ของ HTML หรือ XML ซึ่งแสดงเนื้อหาขององค์ประกอบสามารถตั้งค่าเพื่อแทนที่เนื้อหาขององค์ประกอบด้วย nodes parsed จากสายที่กําหนด
[DOMName("innerHTML")]
public string InnerHTML { get; set; }คุณสมบัติมูลค่า
LastElementChild
หมายเลขขององค์ประกอบเด็กสุดท้ายขององค์ประกอบนี้ null หากองค์ประกอบนี้ไม่มีองค์ประกอบเด็ก
public Element LastElementChild { get; }คุณสมบัติมูลค่า
LocalName
ส่งกลับส่วนท้องถิ่นของชื่อที่ได้รับการรับรองของ node นี้สําหรับคอลัมน์ประเภทใด ๆ นอกเหนือจาก ELEMENT_NODE และ ATTRIBUTE_ NODH และคิวส์ที่สร้างขึ้นด้วยวิธีการระดับ DOM 1 เช่น Document.createElement(), นี้เป็นศูนย์เสมอ
public override string LocalName { get; }คุณสมบัติมูลค่า
ภาษาไทย
ชื่อพื้นที่ URI ของช่องนี้หรือ null หากไม่ระบุไว้
[DOMNullable]
[DOMName("namespaceURI")]
public override string NamespaceURI { get; }คุณสมบัติมูลค่า
NextElementSibling
หมายเลขที่ถัดไปขององค์ประกอบขององค์ประกอบนี้ null ถ้าองค์ประกอบนี้ไม่มีองค์ประกอบขององค์ประกอบขององค์ประกอบที่มาหลังจากองค์ประกอบนี้ในไม้เอกสาร
public Element NextElementSibling { get; }คุณสมบัติมูลค่า
NodeName
ชื่อของช่องนี้ขึ้นอยู่กับประเภทของมัน
public override string NodeName { get; }คุณสมบัติมูลค่า
NodeType
รหัสที่แสดงให้เห็นถึงประเภทของวัตถุพื้นฐาน
public override ushort NodeType { get; }คุณสมบัติมูลค่า
OuterHTML
กลับ fragments ของ HTML หรือ XML ซึ่งแสดงถึงองค์ประกอบและเนื้อหาของมันสามารถตั้งค่าเพื่อแทนที่องค์ประกอบด้วย nodes parsed จากสายที่กําหนด
[DOMName("outerHTML")]
public string OuterHTML { get; set; }คุณสมบัติมูลค่า
Prefix
Prefix nameespace ของ node, หรือ null ถ้ามันไม่ได้ระบุ เมื่อกําหนดเป็น null การตั้งค่ามันไม่มีผล
[DOMName("prefix")]
[DOMNullable]
public override string Prefix { get; }คุณสมบัติมูลค่า
PreviousElementSibling
กลับโอนโอนโอนโอนโอนโอนโอนโอนโอนโอนโอนโอนโอนโอนโอนโอนโอนโอนโอนโอนโอนโอนโอนโอนโอน
public Element PreviousElementSibling { get; }คุณสมบัติมูลค่า
ShadowRoot
กลับ ShadowRoot ที่เก็บไว้ในองค์ประกอบนี้หรือ null หากปิด
[DOMName("shadowRoot")]
public ShadowRoot ShadowRoot { get; }คุณสมบัติมูลค่า
TagName
ชื่อขององค์ประกอบ
[DOMName("tagName")]
public string TagName { get; }คุณสมบัติมูลค่า
TextContent
คุณสมบัตินี้จะคืนเนื้อหาข้อความของคอยนี้และลูกคอยของมัน เมื่อกําหนดไว้เป็น null การตั้งค่ามันไม่มีผล เมื่อตั้งค่าเด็กใด ๆ ที่อาจมีคอยนี้จะถูกลบและถ้าคอยใหม่ไม่ว่างหรือ null จะถูกแทนที่ด้วยคอยข้อความเดียวที่มีคอยนี้จะถูกตั้งค่าไว้
public override string TextContent { get; set; }คุณสมบัติมูลค่า
Methods
AttachShadow(ShadowRootMode)
สร้างรากเงาและเชื่อมต่อกับองค์ประกอบปัจจุบัน
[DOMName("attachShadow")]
public ShadowRoot AttachShadow(ShadowRootMode mode)Parameters
mode ShadowRootMode
โหมดที่รากเงาจะถูกสร้างขึ้น
Returns
สร้าง Aspose.Svg.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
ค่าใช้จ่ายในการคืนเงิน
การรับรอง(รั้ว, รั้ว)
นํามาใช้กับค่า atribute โดยชื่อท้องถิ่นและ URI nameespace
[DOMName("getAttributeNS")]
[DOMNullable]
public string GetAttributeNS(string namespaceURI, string localName)Parameters
namespaceURI string
ชื่อพื้นที่ URI
localName string
ชื่อของท้องถิ่น
Returns
กลับคุณสมบัติ
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
ค่าใช้จ่ายในการคืนเงิน
ใบรับรอง(รั้ว, รั้ว)
Retreat A Attr node โดย name และ nameespace URI.
[DOMName("getAttributeNodeNS")]
public Attr GetAttributeNodeNS(string namespaceURI, string localName)Parameters
namespaceURI string
ชื่อพื้นที่ URI
localName string
ชื่อของท้องถิ่น
Returns
กลับคุณสมบัติ
GetElementsByClassName(รั้ว)
กลับวัตถุ NodeList ที่สดที่มีองค์ประกอบทั้งหมดในเอกสารที่มีชั้นทั้งหมดที่ระบุไว้ในคําอธิบายเว็บไซต์ทางการของ www.w3.org/TR/dom
[DOMName("getElementsByClassName")]
public HTMLCollection GetElementsByClassName(string classNames)Parameters
classNames string
สายรัดที่มีชุดที่ไม่ซ้ํากันของ tokens ที่แยกพื้นที่ที่ไม่ซ้ํากันซึ่งเป็นชั้น (ชื่อชั้น)
Returns
Aspose.Svg.Dom.Element องค์ประกอบ
GetElementsByTagName(รั้ว)
กลับ NodeList ขององค์ประกอบที่มาพร้อมกับชื่อแท็กที่ระบุไว้ในคําสั่งเอกสาร
[DOMName("getElementsByTagName")]
public HTMLCollection GetElementsByTagName(string name)Parameters
name string
แท็กชื่อ
Returns
กลับคุณสมบัติ
เหล่าประหลาดใจ(รั้ว, รั้ว)
กลับ NodeList ขององค์ประกอบที่เกิดขึ้นทั้งหมดที่มีชื่อท้องถิ่นและ URI ชื่อในคําสั่งเอกสาร
[DOMName("getElementsByTagNameNS")]
public HTMLCollection GetElementsByTagNameNS(string namespaceURI, string localName)Parameters
namespaceURI string
ชื่อพื้นที่ URI
localName string
ชื่อของท้องถิ่น
Returns
อะไหล่กลับ
HasAttribute(รั้ว)
กลับถูกต้องเมื่อคุณสมบัติที่มีชื่อที่ระบุไว้ในองค์ประกอบนี้หรือมีค่าเริ่มต้นที่ผิดพลาดอื่น ๆ
[DOMName("hasAttribute")]
public bool HasAttribute(string qualifiedName)Parameters
qualifiedName string
ชื่อคุณสมบัติ
Returns
‘จริง’ ถ้าชื่อที่ระบุมีคุณสมบัติ; ในทางอื่น ๆ, ‘ผิดพลาด’
การรับรอง(รั้ว, รั้ว)
กลับถูกต้องเมื่อคุณสมบัติที่มีชื่อท้องถิ่นและ URI ชื่อที่ระบุไว้ในองค์ประกอบนี้หรือมีค่าเริ่มต้นที่ผิดพลาดอื่น ๆ
[DOMName("hasAttributeNS")]
public bool HasAttributeNS(string namespaceURI, string localName)Parameters
namespaceURI string
ชื่อพื้นที่ URI
localName string
ชื่อของท้องถิ่น
Returns
‘จริง’ ถ้า [มีคุณสมบัติ NS] [การระบุชื่อ URI] อย่างไรก็ตาม ‘ผิด’
HasAttributes()
กลับถ้าคอยด์นี้ (ถ้ามันเป็นองค์ประกอบ) มีคุณสมบัติใด ๆ
[DOMName("hasAttributes")]
public bool HasAttributes()Returns
boolean ‘จริง’ ถ้า node นี้มีคุณสมบัติใด ๆ, ‘ผิด’ อื่น ๆ
QuerySelector(รั้ว)
กลับองค์ประกอบแรกในเอกสารซึ่งตรงกับตัวเลือก
public Element QuerySelector(string selector)Parameters
selector string
ตัวเลือก
Returns
องค์ประกอบที่เข้ากันได้
QuerySelectorAll(รั้ว)
กลับ NodeList ขององค์ประกอบทั้งหมดในเอกสารซึ่งตรงกับตัวเลือก
public NodeList QuerySelectorAll(string selector)Parameters
selector string
ตัวเลือก
Returns
คอลเลกชัน.HTMLCollection
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
กลับคุณสมบัติ
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)
เพิ่มคุณสมบัติใหม่ หากคุณสมบัติที่มีชื่อท้องถิ่นและ URI ที่ตั้งอยู่ในองค์ประกอบแล้วจะถูกแทนที่ด้วยคุณสมบัติใหม่
[DOMName("setAttributeNodeNS")]
public Attr SetAttributeNodeNS(Attr newAttr)Parameters
newAttr Attr
สตร ใหม่
Returns
กลับคุณสมบัติ
ToggleAttribute(รั้ว)
หากไม่ให้ความแข็งแกร่ง “toggles” qualifiedName, ลบมันถ้ามันมีอยู่และเพิ่มมันถ้ามันไม่ได้มีอยู่ หากความแข็งแกร่งเป็นจริงเพิ่ม qualifiedNameหากความแข็งแกร่งเป็นข้อผิดพลาดจะลบชื่อที่ได้รับการรับรอง
[DOMName("toggleAttribute")]
public bool ToggleAttribute(string qualifiedName)Parameters
qualifiedName string
คุณสมบัติ Qualifiedname
Returns
กลับถูกต้องถ้าชื่อที่มีคุณภาพอยู่ตอนนี้; ในทางอื่น ๆ ไม่ถูกต้อง
ToggleAttribute(บอล, บอล)
หากไม่ให้ความแข็งแกร่ง “toggles” qualifiedName, ลบมันถ้ามันมีอยู่และเพิ่มมันถ้ามันไม่ได้มีอยู่ หากความแข็งแกร่งเป็นจริงเพิ่ม qualifiedNameหากความแข็งแกร่งเป็นข้อผิดพลาดจะลบชื่อที่ได้รับการรับรอง
[DOMName("toggleAttribute")]
public bool ToggleAttribute(string qualifiedName, bool force)Parameters
qualifiedName string
คุณสมบัติ Qualifiedname
force bool
ตัวเลือกความแข็งแรงที่จะ toggle attribute
Returns
กลับถูกต้องถ้าชื่อที่มีคุณภาพอยู่ตอนนี้; ในทางอื่น ๆ ไม่ถูกต้อง