Class Attr
Namespace: Aspose.Html.Dom
Assembly: Aspose.HTML.dll (25.1.0)
Attr インターフェースは、Element オブジェクト内の属性を表します。通常、属性に対して許可される値は、ドキュメントに関連付けられたスキーマで定義されています。
[DOMObject]
[ComVisible(true)]
[DOMName("Attr")]
public sealed class Attr : Node, INotifyPropertyChanged, IEventTarget, IDisposable, IXPathNSResolver
継承
object ← DOMObject ← EventTarget ← Node ← Attr
実装
INotifyPropertyChanged, IEventTarget, IDisposable, IXPathNSResolver
継承されたメンバー
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.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(), DOMObject.GetPlatformType(), object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
プロパティ
LocalName
このノードの修飾名のローカル部分を返します。 ELEMENT_NODE および ATTRIBUTE_NODE 以外のタイプのノードや、Document.createElement() のような DOM Level 1 メソッドで作成されたノードの場合、これは常に null です。
public override string LocalName { get; }
プロパティの値
Name
この属性の名前を返します。
[DOMName("name")]
public string Name { get; }
プロパティの値
NamespaceURI
このノードの名前空間 URI、または未指定の場合は null。
public override string NamespaceURI { get; }
プロパティの値
NodeName
このノードの名前で、そのタイプに応じます。
public override string NodeName { get; }
プロパティの値
NodeType
基になるオブジェクトのタイプを表すコード。
public override ushort NodeType { get; }
プロパティの値
NodeValue
このノードの値で、そのタイプに応じます。
public override string NodeValue { get; set; }
プロパティの値
OwnerElement
この属性が付いている Element ノード、またはこの属性が使用されていない場合は null。
[DOMName("ownerElement")]
public Element OwnerElement { get; }
プロパティの値
Prefix
このノードの名前空間プレフィックス、または未指定の場合は null。null に定義されている場合、設定しても効果はありません。
public override string Prefix { get; }
プロパティの値
Specified
この属性がインスタンスドキュメントで明示的に値を与えられた場合は true、それ以外の場合は false。
[DOMName("specified")]
public bool Specified { get; }
プロパティの値
TextContent
この属性は、このノードおよびその子孫のテキストコンテンツを返します。null に定義されている場合、設定しても効果はありません。設定時には、このノードが持つ可能性のある子がすべて削除され、新しい文字列が空または null でない場合は、この属性が設定される文字列を含む単一の Text ノードに置き換えられます。
public override string TextContent { get; set; }
プロパティの値
Value
取得時に、属性の値が文字列として返されます。
[DOMName("value")]
public string Value { get; set; }
プロパティの値
メソッド
Dispose(bool)
非管理リソースを解放し、オプションで管理リソースも解放します。
protected override void Dispose(bool disposing)
パラメータ
disposing
bool
true
は、管理リソースと非管理リソースの両方を解放することを意味します。false
は、非管理リソースのみを解放することを意味します。