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
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
یک NamedNodeMap حاوی ویژگی های این گره (اگر یک عنصر باشد) یا صفر در غیر این صورت.
[DOMName("attributes")]
public NamedNodeMap Attributes { get; }
ارزش املاک
ChildElementCount
بازگرداندن تعداد فعلی از گره های عنصر که فرزندان این عنصر هستند. 0 اگر این عنصر دارای گره های کودک نیست که از گره نوع 1 هستند.
public int ChildElementCount { get; }
ارزش املاک
Children
بازگرداندن عناصر کودک از عناصر فعلی.
public HTMLCollection Children { get; }
ارزش املاک
ClassList
بازگشت یک DOMTokenList زنده که حاوی توکن های دریافت شده از پارس از ویژگی “کلاس” است.
[DOMName("classList")]
public DOMTokenList ClassList { get; }
ارزش املاک
ClassName
این ویژگی به عنوان یک ویژگی در نظر گرفته شده است.این ویژگی در نظر گرفته شده استبه تناقضات با کلمه کلیدی “کلاس” که در بسیاری از زبان ها نشان داده شده است.تعریف کلاس در HTML 4.01.
[DOMName("className")]
public string ClassName { get; set; }
ارزش املاک
FirstElementChild
بازگشت اولین عنصر کودک از این عنصر صفر اگر این عنصر هیچ عنصر کودک ندارد.
public Element FirstElementChild { get; }
ارزش املاک
Id
شناسه عنصر را ببینید تعریف ویژگی شناسه در HTML 4.01.
[DOMName("id")]
public string Id { get; set; }
ارزش املاک
درون HTML
بازگرداندن یک قطعه از HTML یا XML که محتوای عنصر را نشان می دهد.می تواند تنظیم شود، برای جایگزینی محتوای عنصر با گره های پارس از ردیف داده شده.
[DOMName("innerHTML")]
public string InnerHTML { get; set; }
ارزش املاک
LastElementChild
بازگشت آخرین عنصر کودک از این عنصر صفر اگر این عنصر هیچ عنصر کودک ندارد.
public Element LastElementChild { get; }
ارزش املاک
LocalName
بازگرداندن بخش محلی از نام واجد شرایط این گره.برای گره های هر نوع غیر از ELEMENT_NODE و ATTRIBUTE_NODE و گره های ایجاد شده با یک روش DOM سطح 1، مانند Document.createElement()، این همیشه صفر است.
public override string LocalName { get; }
ارزش املاک
نامگذاری
URI نام فضای این گره یا صفر اگر مشخص نشده باشد.
[DOMName("namespaceURI")]
[DOMNullable]
public override string NamespaceURI { get; }
ارزش املاک
NextElementSibling
null اگر این عنصر هیچ عنصر برادرانه ای ندارد که بعد از آن در درخت اسناد وارد شود.
public Element NextElementSibling { get; }
ارزش املاک
NodeName
نام این گره، بسته به نوع آن.
public override string NodeName { get; }
ارزش املاک
NodeType
یک کد نشان دهنده نوع اشیاء زیر است.
public override ushort NodeType { get; }
ارزش املاک
OuterHTML
بازگرداندن یک قطعه از HTML یا XML که نشان دهنده عنصر و محتوای آن است.می تواند تنظیم شود، برای جایگزینی عنصر با گره های پارس از ردیف داده شده.
[DOMName("outerHTML")]
public string OuterHTML { get; set; }
ارزش املاک
Prefix
پیش فرض نام فضای این گره، یا صفر اگر مشخص نشده است.هنگامی که به صفر تعریف می شود، تنظیم آن هیچ اثر ندارد
[DOMName("prefix")]
[DOMNullable]
public override string Prefix { get; }
ارزش املاک
PreviousElementSibling
null اگر این عنصر هیچ عنصر برادرانه ای ندارد که قبل از آن در درخت اسناد وارد شود.
public Element PreviousElementSibling { get; }
ارزش املاک
ShadowRoot
ShadowRoot ذخیره شده در این عنصر یا صفر باز می گردد اگر بسته باشد.
[DOMName("shadowRoot")]
public ShadowRoot ShadowRoot { get; }
ارزش املاک
TagName
نام این عنصر
[DOMName("tagName")]
public string TagName { get; }
ارزش املاک
TextContent
این ویژگی محتوای متن این گره و فرزندان آن را باز می گرداند. هنگامی که آن را به صفر تعریف می شود، تنظیم آن هیچ اثر ندارد. در تنظیم، هر کودک احتمالی این گره ممکن است برداشته می شود و اگر آن نوار جدید خالی یا صفر نیست، جایگزین یک گره متن واحد حاوی گره این ویژگی تنظیم شده است.
public override string TextContent { get; set; }
ارزش املاک
Methods
AttachShadow(ShadowRootMode)
ریشه سایه را ایجاد می کند و آن را به عنصر فعلی متصل می کند.
[DOMName("attachShadow")]
public ShadowRoot AttachShadow(ShadowRootMode mode)
Parameters
mode
ShadowRootMode
راهی که در آن ریشه سایه ایجاد می شود.
Returns
طراحی شده توسط Aspose.Html.Dom.ShadowRoot
Exceptions
خطای پشتیبانی نشده: عناصر از درخت سایه پشتیبانی نمی کنند.
InvalidStateError: عناصر در حال حاضر درخت سایه دارد.
Dispose(بول)
انتشار منابع غیر مدیریت شده و - به صورت اختیاری - مدیریت شده.
protected override void Dispose(bool disposing)
Parameters
disposing
bool
“واقعی” برای آزاد کردن هر دو منابع مدیریت شده و غیر مدیریت شده؛ “واقعی” برای آزاد کردن فقط منابع غیر مدیریت شده.
GetAttribute(String)
بازگرداندن ارزش یک ویژگی به نام.
[DOMName("getAttribute")]
[DOMNullable]
public string GetAttribute(string qualifiedName)
Parameters
qualifiedName
string
نام آن است که باید به دست آورد.
Returns
بازگرداندن ارزش به ارزش
تخصیص(String، String)
ارزش یک ویژگی را با نام محلی و URI نامی بازگردانید.
[DOMNullable]
[DOMName("getAttributeNS")]
public string GetAttributeNS(string namespaceURI, string localName)
Parameters
namespaceURI
string
به نام URI.
localName
string
نام محلی
Returns
بازگشت به ویژگی
GetAttributeNames()
نام ویژگی عناصر را به عنوان مجموعه ای از نوارها باز می گرداند.اگر عناصر دارای ویژگی ها نیست، یک مجموعه خالی را باز می گرداند.
[DOMName("getAttributeNames")]
public string[] GetAttributeNames()
Returns
string [ ]
مجموعه ای از نوارها نشان دهنده نام های مربوطه است.
GetAttributeNode(String)
بازگرداندن یک نود به نام.
[DOMName("getAttributeNode")]
public Attr GetAttributeNode(string qualifiedName)
Parameters
qualifiedName
string
نام متعلق به آن است.
Returns
بازگرداندن ارزش به ارزش
بایگانی برچسب ها(String، String)
بازگرداندن یک گره Attr با نام محلی و نام URI.
[DOMName("getAttributeNodeNS")]
public Attr GetAttributeNodeNS(string namespaceURI, string localName)
Parameters
namespaceURI
string
به نام URI.
localName
string
نام محلی
Returns
بازگشت به ویژگی
GetElementsByClassName(String)
بازگرداندن یک NodeList زنده که شامل تمام عناصر در سند است که تمام کلاس های مشخص شده در استدلال.http://www.w3.org/TR/dom/
[DOMName("getElementsByClassName")]
public HTMLCollection GetElementsByClassName(string classNames)
Parameters
classNames
string
ردیف که حاوی مجموعه ای منحصر به فرد از توکن های جداگانه فضایی است که نشان دهنده کلاس ها (نام کلاس ها) است.
Returns
تگ ها : Html .dom .element .
GetElementsByTagName(String)
بازگرداندن یک NodeList از تمام عناصر فرعی با یک نام برچسب داده شده، در دستور اسناد.
[DOMName("getElementsByTagName")]
public HTMLCollection GetElementsByTagName(string name)
Parameters
name
string
برچسب نام
Returns
بازگشت به ویژگی
بایگانی برچسب ها(String، String)
بازگرداندن یک NodeList از تمام عناصر فرعی با یک نام محلی داده شده و URI نام در دستور اسناد.
[DOMName("getElementsByTagNameNS")]
public HTMLCollection GetElementsByTagNameNS(string namespaceURI, string localName)
Parameters
namespaceURI
string
به نام URI.
localName
string
نام محلی
Returns
بازگشت عناصر
HasAttribute(String)
بازگشت درست زمانی که یک ویژگی با یک نام داده در این عنصر مشخص شده است یا دارای یک مقدار پیش فرض است، در غیر این صورت جعلی است.
[DOMName("hasAttribute")]
public bool HasAttribute(string qualifiedName)
Parameters
qualifiedName
string
نام متعلق به آن است.
Returns
«واقعی» اگر نام مشخص شده به آن تعلق داشته باشد؛ در غیر این صورت، «واقعی» است.
تخصیص(String، String)
بازگشت درست زمانی که یک ویژگی با یک نام محلی و URI نام محلی در این عنصر مشخص شده است یا دارای یک مقدار پیش فرض است، در غیر این صورت جعلی است.
[DOMName("hasAttributeNS")]
public bool HasAttributeNS(string namespaceURI, string localName)
Parameters
namespaceURI
string
به نام URI.
localName
string
نام محلی
Returns
در صورتی که حق باطل باشد، در صورتی که حق باطل باشد، در صورتی که حق باطل باشد، در صورتی که حق باطل باشد.
HasAttributes()
بازگرداند که آیا این گره (اگر یک عنصر باشد) دارای ویژگی های خاصی است یا خیر.
[DOMName("hasAttributes")]
public bool HasAttributes()
Returns
boolean “واقعی” اگر این گره دارای هر گونه ویژگی، “دروغ” در غیر این صورت.
QuerySelector(String)
بازگرداندن اولین عنصر در سند، که با انتخاب کننده مطابقت دارد
public Element QuerySelector(string selector)
Parameters
selector
string
انتخاب کننده است.
Returns
عناصر مطابقت
QuerySelectorAll(String)
بازگرداندن یک NodeList از تمام عناصر در سند، که مطابقت با انتخاب کننده
public NodeList QuerySelectorAll(string selector)
Parameters
selector
string
انتخاب کننده
Returns
بایگانی برچسب ها: HTMLCollection
Remove()
این دستور را حذف کنید.
public void Remove()
RemoveAttribute(String)
حذف یک ویژگی با نام
[DOMName("removeAttribute")]
public void RemoveAttribute(string qualifiedName)
Parameters
qualifiedName
string
نام متعلق به آن است.
حذفتصویر(String، String)
حذف یک ویژگی با نام محلی و فضای نام URI.
[DOMName("removeAttributeNS")]
public void RemoveAttributeNS(string namespaceURI, string localName)
Parameters
namespaceURI
string
به نام URI.
localName
string
نام محلی
RemoveAttributeNode(Attr)
نود ویژگی مشخص شده را حذف کنید.
[DOMName("removeAttributeNode")]
public Attr RemoveAttributeNode(Attr oldAttr)
Parameters
oldAttr
Attr
پیرمرد استر
Returns
بازگشت به ویژگی
SetAttribute(String، String)
اضافه کردن یک ویژگی جدید اگر یک ویژگی با این نام در حال حاضر در عنصر وجود دارد، ارزش آن به آن از پارامتر ارزش تغییر می کند.
[DOMName("setAttribute")]
public void SetAttribute(string qualifiedName, string value)
Parameters
qualifiedName
string
نام متعلق به آن است.
value
string
ارزش آن است.
تخصیص(string، string، string)
اگر یک ویژگی با همان نام محلی و فضای نام URI در حال حاضر در عنصر وجود دارد، پیش فرض آن به عنوان بخشی از پیش فرض از نام واجد شرایط تغییر می کند و ارزش آن به پارامتر ارزش تغییر می کند.
[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
بازگشت به ویژگی
آشنایی با NodeNS(Attr)
اگر یک ویژگی با این نام محلی و URI نامی در حال حاضر در عنصر وجود دارد، آن را با ویژگی جدید جایگزین می شود.
[DOMName("setAttributeNodeNS")]
public Attr SetAttributeNodeNS(Attr newAttr)
Parameters
newAttr
Attr
جدید استر.
Returns
بازگشت به ویژگی
ToggleAttribute(String)
در صورت عدم اعطای قدرت، «تولید» نام واجد شرایط، حذف آن اگر وجود داشته باشد و اضافه کردن آن اگر وجود نداشته باشد.اگر قدرت نادرست باشد، نام واجد شرایط را حذف می کند.
[DOMName("toggleAttribute")]
public bool ToggleAttribute(string qualifiedName)
Parameters
qualifiedName
string
نام واجد شرایط است.
Returns
بازگشت درست است اگر نام واجد شرایط در حال حاضر وجود دارد؛ در غیر این صورت جعلی است.
ToggleAttribute(بایگانی برچسب ها: bool)
در صورت عدم اعطای قدرت، «تولید» نام واجد شرایط، حذف آن اگر وجود داشته باشد و اضافه کردن آن اگر وجود نداشته باشد.اگر قدرت نادرست باشد، نام واجد شرایط را حذف می کند.
[DOMName("toggleAttribute")]
public bool ToggleAttribute(string qualifiedName, bool force)
Parameters
qualifiedName
string
نام واجد شرایط است.
force
bool
گزینه قدرت برای رد کردن ویژگی.
Returns
بازگشت درست است اگر نام واجد شرایط در حال حاضر وجود دارد؛ در غیر این صورت جعلی است.