Class Element

Class Element

Tên không gian: Aspose.Svg.Dom Tổng hợp: Aspose.SVG.dll (25.5.0)

Giao diện Element đại diện cho một yếu tố trong một tài liệu HTML hoặc XML.

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

Inheritance

object DOMObject EventTarget Node Element

Derived

SVGElement

Implements

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

Thành viên thừa kế

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(QualifiedName, Tài liệu)

Bắt đầu một ví dụ mới của lớp Aspose.Svg.Dom.Element.Đừng gọi nhà xây dựng này trực tiếp, sử dụng Aspos.Avron.Thuyết minh (System.String) hoặc Aspo.Movie.Thông tin.

public Element(QualifiedName qualifiedName, Document document)

Parameters

qualifiedName QualifiedName

Tên đủ điều kiện.

document Document

Tài liệu liên quan.

Properties

Attributes

Một NamedNodeMap chứa các thuộc tính của nút này (nếu nó là một Element) hoặc không khác.

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

Giá trị bất động sản

NamedNodeMap

ChildElementCount

Quay lại số lượng hiện tại của các nút yếu tố là trẻ em của yếu tố này. 0 nếu yếu tố này không có nút trẻ em là của nútType 1.

public int ChildElementCount { get; }

Giá trị bất động sản

int

Children

Trở lại các yếu tố trẻ em của yếu tố hiện tại.

public HTMLCollection Children { get; }

Giá trị bất động sản

HTMLCollection

ClassList

Trở lại một DOMTokenList trực tiếp có chứa các token nhận được từ phân đoạn thuộc tính “các lớp”.

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

Giá trị bất động sản

DOMTokenList

ClassName

thuộc tính lớp của yếu tố. thuộc tính này đã được đổi tên bởiđể xung đột với từ khóa “các lớp” được thể hiện bởi nhiều ngôn ngữ.định nghĩa thuộc lớp trong HTML 4.01.

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

Giá trị bất động sản

string

FirstElementChild

Quay lại nút yếu tố trẻ em đầu tiên của yếu tố này. null nếu yếu tố này không có yếu tố trẻ em.

public Element FirstElementChild { get; }

Giá trị bất động sản

Element

Id

Xem định nghĩa thuộc tính ID trong HTML 4.01.

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

Giá trị bất động sản

string

Trong HTML

Quay lại một mảnh của HTML hoặc XML đại diện cho nội dung của yếu tố.Có thể được thiết lập, để thay thế nội dung của các yếu tố với các nút đúc từ dòng cụ thể.

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

Giá trị bất động sản

string

LastElementChild

Quay lại nút yếu tố trẻ em cuối cùng của yếu tố này. null nếu yếu tố này không có yếu tố trẻ em.

public Element LastElementChild { get; }

Giá trị bất động sản

Element

LocalName

Quay lại phần địa phương của tên đủ điều kiện của nút này.Đối với các nút của bất kỳ loại nào khác ngoài ELEMENT_NODE và ATTRIBUTE_TAN và các mã được tạo bằng phương pháp DOM Level 1, chẳng hạn như Document.createElement(), điều này luôn là không.

public override string LocalName { get; }

Giá trị bất động sản

string

Tên miền

Tên không gian URI của nút này, hoặc không nếu nó không được xác định.

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

Giá trị bất động sản

string

NextElementSibling

Trở lại nút yếu tố anh em tiếp theo của yếu tố này. null nếu yếu tố này không có các nút yếu tố anh em đến sau đó trong cây tài liệu.

public Element NextElementSibling { get; }

Giá trị bất động sản

Element

NodeName

Tên của nút này, tùy thuộc vào loại của nó.

public override string NodeName { get; }

Giá trị bất động sản

string

NodeType

Một mã đại diện cho loại đối tượng cơ bản.

public override ushort NodeType { get; }

Giá trị bất động sản

ushort

Tải OuterHTML

Quay lại một mảnh của HTML hoặc XML đại diện cho yếu tố và nội dung của nó.Có thể được thiết lập, để thay thế các yếu tố với các nút đúc từ dòng cụ thể.

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

Giá trị bất động sản

string

Prefix

Cài đặt tên không gian của nút này, hoặc null nếu nó không được xác định. khi nó được xác định là null, thiết lập nó không có hiệu quả

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

Giá trị bất động sản

string

PreviousElementSibling

Trở lại nút yếu tố anh em trước đó của yếu tố này. null nếu yếu tố này không có các nút yếu tố anh em đến trước đó trong cây tài liệu.

public Element PreviousElementSibling { get; }

Giá trị bất động sản

Element

ShadowRoot

Quay lại ShadowRoot được lưu trữ trên mục này hoặc không nếu nó bị đóng.

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

Giá trị bất động sản

ShadowRoot

TagName

Tên của yếu tố.

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

Giá trị bất động sản

string

TextContent

Tính năng này trả về nội dung văn bản của nút này và người phát sinh của nó. Khi nó được xác định là không, thiết lập nó không có hiệu lực. Trên thiết lập, bất kỳ trẻ em có thể có nút này có thể được xóa và, nếu nó dòng mới không trống hay không, thay thế bằng một nút văn bản duy nhất chứa các dòng thuộc tính này được thiết lập.

public override string TextContent { get; set; }

Giá trị bất động sản

string

Methods

AttachShadow(ShadowRootMode)

Tạo rễ bóng tối và gắn nó với yếu tố hiện tại.

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

Parameters

mode ShadowRootMode

Phương pháp trong đó rễ bóng sẽ được tạo ra.

Returns

ShadowRoot

Tạo Aspose.Svg.Dom.ShadowRoot

Exceptions

NotSupportedError: Element không hỗ trợ cây bóng.

InvalidStateError: Element đã có cây bóng.

Dispose(Bool)

Phát hành tài nguyên không được quản lý và - tùy chọn - được quản lý.

protected override void Dispose(bool disposing)

Parameters

disposing bool

“true” để phát hành cả các tài nguyên được quản lý và không được quản lý; “false” để phát hành chỉ các tài nguyên không được quản lý.

GetAttribute(String)

Trích lại một giá trị thuộc tính theo tên.

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

Parameters

qualifiedName string

Tên của tài sản để thu hồi.

Returns

string

Trả lại giá trị

Đánh giá(Thẻ, string)

Trích lại giá trị thuộc tính bằng tên địa phương và tên URI.

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

Parameters

namespaceURI string

Tên miền URI.

localName string

Tên của địa phương.

Returns

string

Trở lại attribute

GetAttributeNames()

Quay lại tên thuộc tính của yếu tố như một dòng dây. Nếu yếu tố không có thuộc tính, nó trả về một dòng trống.

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

Returns

string [ ]

Một loạt các sợi đại diện cho các tên thuộc tính.

GetAttributeNode(String)

Retrieves một attribute node by name.

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

Parameters

qualifiedName string

Tên của attribute

Returns

Attr

Trả lại giá trị

Đánh giáNodeNS(Thẻ, string)

Chuyển đổi một nút Attr bằng tên địa phương và tên URI.

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

Parameters

namespaceURI string

Tên miền URI.

localName string

Tên của địa phương.

Returns

Attr

Trở lại attribute

GetElementsByClassName(String)

Trở lại một đối tượng NodeList trực tiếp chứa tất cả các yếu tố trong tài liệu có tất cả các lớp được chỉ định trong luận án.HTTP://www.w3.org/TR/dom/

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

Parameters

classNames string

Sợi dây có chứa một tập hợp độc đáo của các token riêng biệt không gian đại diện cho các lớp (các tên lớp)

Returns

HTMLCollection

Đánh giá về Aspose.Svg.Dom.Element

GetElementsByTagName(String)

Quay lại một NodeList của tất cả các Elements kế thừa với một tên thẻ, theo thứ tự tài liệu.

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

Parameters

name string

Tag tên

Returns

HTMLCollection

Trở lại attribute

Nhãn hiệuByTagNameNS(Thẻ, string)

Quay lại một NodeList của tất cả các Elements kế thừa với một tên địa phương và tên không gian URI theo thứ tự tài liệu.

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

Parameters

namespaceURI string

Tên miền URI.

localName string

Tên của địa phương.

Returns

HTMLCollection

Trở lại các yếu tố

HasAttribute(String)

Trở lại đúng khi một thuộc tính với một tên cụ thể được chỉ định trên yếu tố này hoặc có giá trị mặc định, giả nếu không.

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

Parameters

qualifiedName string

Tên của attribute

Returns

bool

’truyền’ nếu tên được chỉ định có attribute; nếu không, ’truyền'.

Ưu đãi(Thẻ, string)

Trở lại đúng khi một thuộc tính với một tên địa phương và tên không gian URI được chỉ định trên yếu tố này hoặc có giá trị mặc định, giả khác.

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

Parameters

namespaceURI string

Tên miền URI.

localName string

Tên của địa phương.

Returns

bool

“Thật” nếu [đã phân bổ NS] [nghĩa đơn tên URI]; nếu không, “thật”.

HasAttributes()

Trả về nếu nút này (nếu nó là một yếu tố) có bất kỳ thuộc tính nào

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

Returns

bool

boolean ’truyền’ nếu nút này có bất kỳ thuộc tính nào, ’truyền’ nếu không.

QuerySelector(String)

Quay lại Element đầu tiên trong tài liệu, phù hợp với bộ chọn

public Element QuerySelector(string selector)

Parameters

selector string

của Selector.

Returns

Element

Các yếu tố phù hợp

QuerySelectorAll(String)

Quay lại một NodeList của tất cả các Elements trong tài liệu, phù hợp với bộ chọn

public NodeList QuerySelectorAll(string selector)

Parameters

selector string

Người chọn

Returns

NodeList

Đánh giá.Svg.Collections.HTMLCollection

Remove()

Xóa bỏ trường hợp này.

public void Remove()

RemoveAttribute(String)

Xóa một thuộc tính theo tên.

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

Parameters

qualifiedName string

Tên của attribute

loại bỏAttributeNS(Thẻ, string)

Xóa một thuộc tính bằng tên địa phương và tên URI.

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

Parameters

namespaceURI string

Tên miền URI.

localName string

Tên của địa phương.

RemoveAttributeNode(Attr)

Xóa nút attribute cụ thể.

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

Parameters

oldAttr Attr

Cái cũ tr.

Returns

Attr

Trở lại attribute

SetAttribute(Thẻ, string)

Thêm một thuộc tính mới.Nếu một thuộc tính có tên đó đã hiện diện trong yếu tố, giá trị của nó được thay đổi thành giá trị của thông số giá trị.

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

Parameters

qualifiedName string

Tên của attribute

value string

Giá trị .

Tỷ lệ(String, String và String)

Nếu một thuộc tính có cùng tên địa phương và tên không gian URI đã hiện diện trên yếu tố, tiền tệ của nó được thay đổi để là phần tiền tệ của tên đủ điều kiện, và giá trị của nó được thay đổi để là thông số giá trị.

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

Parameters

namespaceURI string

Tên miền URI.

qualifiedName string

Tên của người đủ điều kiện.

value string

Giá trị .

SetAttributeNode(Attr)

Nếu một thuộc tính có tên đó (nodeName) đã hiện diện trong yếu tố, nó được thay thế bởi một thuộc tính mới.

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

Parameters

newAttr Attr

Trái Đất Mới

Returns

Attr

Trở lại attribute

Lời bài hát: NodeNS(Attr)

Nếu một thuộc tính có tên địa phương đó và tên URI đó đã hiện diện trong yếu tố, nó được thay thế bằng thuộc tính mới.

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

Parameters

newAttr Attr

Trái Đất Mới

Returns

Attr

Trở lại attribute

ToggleAttribute(String)

Nếu không có quyền lực, “tóng” đủ điều kiệnName, loại bỏ nó nếu nó hiện diện và thêm nó nếu nó không hiện diện.Nếu quyền lực là đúng, thêm đủ điều kiệnName.Nếu sức mạnh là sai, loại bỏ QualificatedName.

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

Parameters

qualifiedName string

Chứng nhận QualifiedName.

Returns

bool

Trở lại đúng nếu được đủ điều kiệnName hiện tại; nếu không thì giả.

ToggleAttribute(Lời bài hát: Bool)

Nếu không có quyền lực, “tóng” đủ điều kiệnName, loại bỏ nó nếu nó hiện diện và thêm nó nếu nó không hiện diện.Nếu quyền lực là đúng, thêm đủ điều kiệnName.Nếu sức mạnh là sai, loại bỏ QualificatedName.

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

Parameters

qualifiedName string

Chứng nhận QualifiedName.

force bool

Lựa chọn quyền lực để thu thập thuộc tính.

Returns

bool

Trở lại đúng nếu được đủ điều kiệnName hiện tại; nếu không thì giả.

 Tiếng Việt