Class Document
ชื่อพื้นที่: Aspose.Html.Dom การประกอบ: Aspose.HTML.dll (25.5.0)
หมายถึงเอกสาร HTML, XML หรือ SVG ทั้งหมด ในแนวคิดมันเป็นรากของต้นไม้เอกสารและให้การเข้าถึงหลักของข้อมูลของเอกสาร
[DOMName("Document")]
[DOMObject]
[ComVisible(true)]
public class Document : Node, INotifyPropertyChanged, IEventTarget, IDisposable, IXPathNSResolver, IDocumentTraversal, IXPathEvaluator, IDocumentEvent, IParentNode, IElementTraversal, INonElementParentNode, IDocumentStyle, IGlobalEventHandlersInheritance
object ← DOMObject ← EventTarget ← Node ← Document
Derived
Implements
INotifyPropertyChanged , IEventTarget , IDisposable , IXPathNSResolver , IDocumentTraversal , IXPathEvaluator , IDocumentEvent , IParentNode , IElementTraversal , INonElementParentNode , IDocumentStyle , IGlobalEventHandlers
อนุญาโตตุลาการ
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
Document(IBrowsingContext, int)
เริ่มต้นตัวอย่างใหม่ของคลาส Aspose.Html.Dom.Document
protected Document(IBrowsingContext context, int implementation)Parameters
context IBrowsingContext
Aspose.Html.Dom.IBrowsingContext ซึ่งจะเกี่ยวข้องกับเอกสารปัจจุบัน
implementation int
ประเภทการดําเนินการเอกสารเช่น HTML และ SVG
Properties
พื้นฐาน
URI ฐาน absolute ของ node หรือ null ถ้าการดําเนินการไม่สามารถรับ URI ฐาน absolute
public override string BaseURI { get; }คุณสมบัติมูลค่า
CharacterSet
ได้รับการเข้ารหัสของเอกสาร
[DOMName("characterSet")]
public string CharacterSet { get; }คุณสมบัติมูลค่า
Charset
ได้รับการเข้ารหัสของเอกสาร
[DOMName("charset")]
public string Charset { get; }คุณสมบัติมูลค่า
ChildElementCount
หมายเลขปัจจุบันของ nodes ที่เป็นลูกขององค์ประกอบนี้ 0 ถ้าองค์ประกอบนี้ไม่มี nodes ที่เป็นลูกของ nodeType 1
public int ChildElementCount { get; }คุณสมบัติมูลค่า
Children
ส่งคืนองค์ประกอบของเด็ก
public HTMLCollection Children { get; }คุณสมบัติมูลค่า
ContentType
รับประเภทเนื้อหาเอกสาร
[DOMName("contentType")]
public string ContentType { get; }คุณสมบัติมูลค่า
Context
เรียกใช้แถบเบราว์เซอร์ปัจจุบัน
public IBrowsingContext Context { get; }คุณสมบัติมูลค่า
DefaultView
ที่กําหนดค่า IDL ของอินเตอร์เฟซเอกสาร, ที่จะได้รับ,จําเป็นต้องคืนวัตถุ WindowProxy ในสภาพแวดล้อมการสํารวจของเอกสารนี้หากเอกสารนี้มีเนื้อหาการเบราว์เซอร์ที่เกี่ยวข้องหรือไม่มีอื่น ๆ
[DOMName("defaultView")]
public IWindow DefaultView { get; }คุณสมบัติมูลค่า
Doctype
การประกาศประเภทเอกสารที่เกี่ยวข้องกับเอกสารนี้
[DOMNullable]
[DOMName("doctype")]
public DocumentType Doctype { get; }คุณสมบัติมูลค่า
DocumentElement
นี่เป็นคุณสมบัติความสะดวกสบายที่ช่วยให้การเข้าถึงโดยตรงไปยังหดเด็กซึ่งเป็นองค์ประกอบเอกสารของเอกสาร
[DOMName("documentElement")]
public Element DocumentElement { get; }คุณสมบัติมูลค่า
วัสดุ
ตําแหน่งของเอกสารหรือ null ถ้าไม่กําหนดหรือถ้าเอกสารถูกสร้างโดยใช้ DOMImplementation.createDocument
[DOMName("documentURI")]
public string DocumentURI { get; }คุณสมบัติมูลค่า
FirstElementChild
หมายเลขขององค์ประกอบเด็กครั้งแรกขององค์ประกอบนี้ null หากองค์ประกอบนี้ไม่มีองค์ประกอบเด็ก
public Element FirstElementChild { get; }คุณสมบัติมูลค่า
Implementation
DOMImplementation วัตถุที่จัดการเอกสารนี้
[DOMName("implementation")]
public IDOMImplementation Implementation { get; }คุณสมบัติมูลค่า
InputEncoding
ได้รับการเข้ารหัสของเอกสาร
[DOMName("inputEncoding")]
public string InputEncoding { get; }คุณสมบัติมูลค่า
LastElementChild
หมายเลขขององค์ประกอบเด็กสุดท้ายขององค์ประกอบนี้ null หากองค์ประกอบนี้ไม่มีองค์ประกอบเด็ก
public Element LastElementChild { get; }คุณสมบัติมูลค่า
Location
ตําแหน่งของเอกสาร
[DOMName("location")]
public Location Location { get; }คุณสมบัติมูลค่า
NextElementSibling
หมายเลขที่ถัดไปขององค์ประกอบขององค์ประกอบนี้ null ถ้าองค์ประกอบนี้ไม่มีองค์ประกอบขององค์ประกอบขององค์ประกอบที่มาหลังจากองค์ประกอบนี้ในไม้เอกสาร
public Element NextElementSibling { get; }คุณสมบัติมูลค่า
NodeName
ชื่อของช่องนี้ขึ้นอยู่กับประเภทของมัน
public override string NodeName { get; }คุณสมบัติมูลค่า
NodeType
รหัสที่แสดงให้เห็นถึงประเภทของวัตถุพื้นฐาน
public override ushort NodeType { get; }คุณสมบัติมูลค่า
Origin
รับเอกสารต้นกําเนิด
[DOMName("origin")]
public string Origin { get; }คุณสมบัติมูลค่า
OwnerDocument
รับเอกสารเจ้าของ
public override Document OwnerDocument { get; }คุณสมบัติมูลค่า
PreviousElementSibling
กลับโอนโอนโอนโอนโอนโอนโอนโอนโอนโอนโอนโอนโอนโอนโอนโอนโอนโอนโอนโอนโอนโอนโอนโอนโอน
public Element PreviousElementSibling { get; }คุณสมบัติมูลค่า
ReadyState
การ “โหลด” ในขณะที่เอกสารถูกโหลด “โต้ตอบ” เมื่อเสร็จสิ้นการพาร์จ แต่ยังโหลดทรัพยากรด้านล่างและ “เสร็จสิ้น” เมื่อมันถูกโหลด
[DOMName("readyState")]
public string ReadyState { get; }คุณสมบัติมูลค่า
StrictErrorChecking
คุณสมบัติที่ระบุว่าการตรวจสอบข้อผิดพลาดจะดําเนินการหรือไม่ เมื่อตั้งค่าเป็นข้อผิดพลาดการดําเนินการเป็นอิสระที่จะไม่ทดสอบทุกกรณีข้อผิดพลาดที่เป็นไปได้ที่กําหนดโดยปกติในการดําเนินงาน DOM และไม่ยก DOMException สําหรับการดําเนินงาน DOM หรือรายงานข้อผิดพลาดในขณะที่ใช้ Document.normalizeDocument(). ในกรณีของข้อผิดพลาดพฤติกรรมไม่กําหนด คุณสมบัตินี้เป็นจริงโดยเริ่มต้น
[DOMName("strictErrorChecking")]
public bool StrictErrorChecking { get; set; }คุณสมบัติมูลค่า
StyleSheets
รายการที่มีแผ่นสไตล์ทั้งหมดที่เชื่อมโยงหรือรวมไว้ในเอกสาร สําหรับเอกสาร HTML นี้รวมถึงแผ่นสไตล์ภายนอกรวมผ่านองค์ประกอบ HTML LINK และองค์ประกอบ INline STYLE
public IStyleSheetList StyleSheets { get; }คุณสมบัติมูลค่า
XmlStandalone
คุณสมบัติที่ระบุ, ในฐานะที่เป็นส่วนหนึ่งของคําอธิบาย XML, หากเอกสารนี้เป็นอิสระ นี่คือข้อผิดพลาดเมื่อไม่ได้ระบุ
[DOMName("xmlStandalone")]
public bool XmlStandalone { get; set; }คุณสมบัติมูลค่า
XmlVersion
คุณสมบัติที่ระบุเป็นส่วนหนึ่งของประกาศ XML จํานวนรุ่นของเอกสารนี้ หากไม่มีประกาศและหากเอกสารนี้สนับสนุนฟังก์ชั่น “XML” ค่าใช้จ่ายคือ “1.0” หากเอกสารนี้ไม่สนับสนุนฟังก์ชั่น “XML” ค่าใช้จ่ายคือไม่มี
[DOMName("xmlVersion")]
public string XmlVersion { get; set; }คุณสมบัติมูลค่า
Methods
CreateAttribute(รั้ว)
สร้าง Attr ของชื่อที่กําหนด
[DOMName("createAttribute")]
public Attr CreateAttribute(string localName)Parameters
localName string
ชื่อคุณสมบัติ
Returns
The Aspose.Html.Dom.Attr
การสร้างความหมาย(รั้ว, รั้ว)
สร้างคุณสมบัติของชื่อที่กําหนดและพื้นที่ชื่อ URI
[DOMName("createAttributeNS")]
public Attr CreateAttributeNS(string namespaceURI, string qualifiedName)Parameters
namespaceURI string
ชื่อพื้นที่ URI
qualifiedName string
ชื่อของผู้เชี่ยวชาญ
Returns
The Aspose.Html.Dom.Attr
การสร้างCDATASection(รั้ว)
สร้าง node CDATASection ซึ่งค่าคือเส้นที่ระบุ
[DOMName("createCDATASection")]
public CDATASection CreateCDATASection(string data)Parameters
data string
ข้อมูลของ CDATA
Returns
The Aspose.Html.Dom.CDATASection
CreateComment(รั้ว)
สร้าง node ความคิดเห็นตาม string ที่กําหนด
[DOMName("createComment")]
public Comment CreateComment(string data)Parameters
data string
ข้อมูลความคิดเห็น
Returns
The Aspose.Html.Dom. ความคิดเห็น
CreateDocumentFragment()
สร้างวัตถุ DocumentFragment ว่างเปล่า
[DOMName("createDocumentFragment")]
public DocumentFragment CreateDocumentFragment()Returns
The Aspose.Html.Dom.DocumentFragment
CreateDocumentType(string, string, string, string)
สร้าง node DocumentType
[DOMName("createDocumentType")]
public DocumentType CreateDocumentType(string name, string publicId, string systemId, string internalSubset)Parameters
name string
ชื่อประเภทเอกสาร
publicId string
ID สาธารณะ
systemId string
ระบบ ID
internalSubset string
อัตราส่วนภายใน
Returns
The Aspose.Html.Dom.Document ประเภท
CreateElement(รั้ว)
สร้างองค์ประกอบของประเภทที่ระบุ โปรดทราบว่าตัวอย่างที่กลับมาใช้อินเตอร์เฟซองค์ประกอบเพื่อให้คุณสมบัติสามารถระบุได้โดยตรงบนวัตถุที่กลับมา
[DOMName("createElement")]
public Element CreateElement(string localName)Parameters
localName string
ชื่อของแท็ก
Returns
ชิ้นส่วน Aspose.Html.Dom
สร้างองค์ประกอบ(รั้ว, รั้ว)
สร้างองค์ประกอบของชื่อที่กําหนดและพื้นที่ชื่อ URI
[DOMName("createElementNS")]
public Element CreateElementNS(string namespaceURI, string qualifiedName)Parameters
namespaceURI string
ชื่อพื้นที่ URI
qualifiedName string
ชื่อของผู้เชี่ยวชาญ
Returns
ชิ้นส่วน Aspose.Html.Dom
CreateEntityReference(รั้ว)
สร้างวัตถุของ EntityReference นอกจากนี้หากวัตถุที่อ้างอิงเป็นที่รู้จักรายการเด็กของปุ่ม EntityReference จะทําเหมือนกับรายการของปุ่ม Entity ที่อ้างอิงที่เกี่ยวข้อง
[DOMName("createEntityReference")]
public EntityReference CreateEntityReference(string name)Parameters
name string
ชื่อของหน่วยงาน
Returns
The Aspose.Html.Dom.EntityReference
CreateEvent(รั้ว)
สร้าง Aspose.Html.Dom.Events.Event ประเภทที่ได้รับการสนับสนุนโดยการดําเนินการ
public Event CreateEvent(string eventType)Parameters
eventType string
ประเภทเหตุการณ์พารามิเตอร์ระบุประเภทของอินเตอร์เฟซ Aspose.Html.Dom.Events.Event ที่จะสร้าง วิธีการ Aspose.Html.Dom.Events.IDocumentEvent.CreateEvent(System.String) ใช้ในการสร้าง Aspose.Html.Dom.Events.Events เมื่อมันเป็นไม่สะดวกหรือไม่จําเป็นสําหรับผู้ใช้ที่จะสร้าง Aspose.Html.Dom.Events.Event ตัวเองในกรณีที่การดําเนินการที่ให้ Aspose.Html.Dom.Events.Event ไม่เพียงพอผู้ใช้สามารถจัดหาการประยุกต์ใช้ Aspose.Html.Dom.Events.Event ด้วยวิธีการ Aspose.Html.Dom.Events.IEventTarget.DispatchEvent(Aspose.Html.Dom.Events.Event)
Returns
การสร้างใหม่ Aspose.Html.Dom.Events.Event
Exceptions
NOT_SUPPORTED_ERR: ขึ้นขึ้นถ้าการดําเนินการไม่สนับสนุนประเภทของ Aspose.Html.Dom.Events.event อินเตอร์เฟซที่ต้องการ
CreateExpression(ลวด, IXPathNSResolver)
สร้างการแสดงผล XPath parsed กับพื้นที่ชื่อที่แก้ปัญหา นี่เป็นประโยชน์เมื่อคําอธิบายจะใช้ใหม่ในแอพลิเคชันเนื่องจากทําให้มันเป็นไปได้เพื่อประกอบสายการแสดงออกในรูปแบบภายในที่มีประสิทธิภาพมากขึ้นและโซลูชันก่อนทั้งหมด prefix nameespace ที่เกิดขึ้นภายในการแสดงออก
public IXPathExpression CreateExpression(string expression, IXPathNSResolver resolver)Parameters
expression string
สายการแสดงผล XPath จะถูก parsed
resolver IXPathNSResolver
โซลูเวอร์อนุญาตให้การแปลของ Prefix ทั้งหมดรวมถึง “xml” nameespace prefix ในตัวอักษร XPath intoappropriate namespace URIs หากนี้ระบุไว้เป็น ’null’ ใด ๆ nameespaceprefix ภายในคําอธิบายจะนําไปสู่ Aspose.Html.DOMException beingthrown with the code ‘NAMESPACE_ERR’.
Returns
รูปแบบที่ประกอบของคําอธิบาย XPath
Exceptions
INVALID_EXPRESSION_ERR: เพิ่มขึ้นถ้าคําอธิบายไม่ได้กฎหมายตามกฎของ Aspose.Html.Dom.XPath.IXPathEvaluator
NAMESPACE_ERR: เพิ่มขึ้นถ้าคําอธิบายมีพื้นที่ชื่อข้อกําหนดที่ไม่สามารถแก้ไขได้โดย Aspose.Html.Dom.XPath.IXPathNSResolver ที่ระบุไว้
โซลูชัน(Node)
Adapts DOM node to resolve namespaces so that a XPath expression can be easily evaluatedrelative to the context of the node where it appeared within the document. อะแดปเตอร์นี้ workslike the DOM Level 3 method ’lookupNamespaceURI’ on nodes in resolving the namespaceURIfrom a given prefix using the current information available in the node’s hierarchy at the timelookupNamespaceURI is called, also correctly resolving the implicit xml prefix.
public IXPathNSResolver CreateNSResolver(Node nodeResolver)Parameters
nodeResolver Node
ปุ่มที่จะใช้เป็น kontext สําหรับการแก้ปัญหา namespace
Returns
Aspose.Html.Dom.XPath.IXPathNSResolver ซึ่งแก้ปัญหาพื้นที่ชื่อที่เกี่ยวข้องกับคําอธิบายในช่วงสําหรับจุดที่ระบุ
CreateNodeIterator(Node)
สร้าง NodeIterator ใหม่เหนือต้นไม้ใต้ดินที่รากขึ้นอยู่กับหมายเลขที่กําหนด
public INodeIterator CreateNodeIterator(Node root)Parameters
root Node
ปุ่มที่จะถูกยึดร่วมกับเด็กของเขาIterator เป็นตําแหน่งที่ตั้งอยู่ก่อนหน้านี้ nodewhatToShow ปลั๊กและกรองถ้ามีไม่ได้ควรพิจารณาเมื่อตั้งตําแหน่งนี้ รากไม่ควรหมายเลข
Returns
ใหม่ที่สร้าง NodeIterator
Exceptions
NOT_SUPPORTED_ERR: ขึ้นขึ้นถ้ารากที่ระบุคือหมายเลข
CreateNodeIterator(Node, ระยะยาว)
สร้าง NodeIterator ใหม่เหนือต้นไม้ใต้ดินที่รากขึ้นอยู่กับหมายเลขที่กําหนด
public INodeIterator CreateNodeIterator(Node root, long whatToShow)Parameters
root Node
ปุ่มที่จะถูกยึดร่วมกับเด็กของเขาIterator เป็นตําแหน่งที่ตั้งอยู่ก่อนหน้านี้ nodewhatToShow ปลั๊กและกรองถ้ามีไม่ได้ควรพิจารณาเมื่อตั้งตําแหน่งนี้ รากไม่ควรหมายเลข
whatToShow long
ปลั๊กระบุประเภทปุ่มที่อาจปรากฏในความเห็น logic ของต้นไม้ที่นําเสนอโดย iterator ดูลักษณะของ NodeFilter สําหรับชุดของไปได้SHOW_ values. ปลั๊กเหล่านี้สามารถรวมกันโดยใช้หรือ
Returns
ใหม่ที่สร้าง NodeIterator
Exceptions
NOT_SUPPORTED_ERR: ขึ้นขึ้นถ้ารากที่ระบุคือหมายเลข
CreateNodeIterator(Node, ยาว, INodeFilter)
สร้าง NodeIterator ใหม่เหนือต้นไม้ใต้ดินที่รากขึ้นอยู่กับหมายเลขที่กําหนด
public INodeIterator CreateNodeIterator(Node root, long whatToShow, INodeFilter filter)Parameters
root Node
ปุ่มที่จะถูกยึดร่วมกับเด็กของเขาIterator เป็นตําแหน่งที่ตั้งอยู่ก่อนหน้านี้ nodewhatToShow ปลั๊กและกรองถ้ามีไม่ได้ควรพิจารณาเมื่อตั้งตําแหน่งนี้ รากไม่ควรหมายเลข
whatToShow long
ปลั๊กระบุประเภทปุ่มที่อาจปรากฏในความเห็น logic ของต้นไม้ที่นําเสนอโดย iterator ดูลักษณะของ NodeFilter สําหรับชุดของไปได้SHOW_ values. ปลั๊กเหล่านี้สามารถรวมกันโดยใช้หรือ
filter INodeFilter
NodeFilter เพื่อใช้กับนี้TreeWalker หรือ null เพื่อแสดงไม่มีกรอง
Returns
ใหม่ที่สร้าง NodeIterator
Exceptions
NOT_SUPPORTED_ERR: ขึ้นขึ้นถ้ารากที่ระบุคือหมายเลข
CreateProcessingInstruction(รั้ว, รั้ว)
สร้าง node การประมวลผลคําแนะนําตามชื่อและเส้นข้อมูลที่ระบุ
[DOMName("createProcessingInstruction")]
public ProcessingInstruction CreateProcessingInstruction(string target, string data)Parameters
target string
เป้าหมาย
data string
ข้อมูลคําแนะนํา
Returns
คําแนะนําของ Aspose.Html.Dom.Processing
CreateTextNode(รั้ว)
สร้างร่องข้อความตามร่องที่ระบุ
[DOMName("createTextNode")]
public Text CreateTextNode(string data)Parameters
data string
ข้อมูลข้อความ
Returns
The Aspose.Html.Dom.Text
CreateTreeWalker(Node)
สร้าง TreeWalker ใหม่เหนือต้นไม้ใต้ดินที่รากขึ้นอยู่กับหมายเลขที่กําหนด
public ITreeWalker CreateTreeWalker(Node root)Parameters
root Node
node ซึ่งจะใช้เป็นรากสําหรับTreeWalker. The whatToShow ปลาและNodeFilter ไม่ได้รับการพิจารณาเมื่อกําหนดค่านี้ชนิดใด ๆ จะได้รับการยอมรับเป็นรากปัจจุบันNode ของ TreeWalker เป็นinitialized ไปยัง node นี้ไม่ว่ามันจะเห็นได้หรือไม่ฟังก์ชั่นรากเป็นจุดหยุดสําหรับ traversalวิธีการที่มองขึ้นในโครงสร้างเอกสารเช่นparentNode และ nextNode. รากจะต้องอย่าเป็นศูนย์
Returns
ที่สร้างขึ้นใหม่ TreeWalker
Exceptions
NOT_SUPPORTED_ERR: ขึ้นขึ้นถ้ารากที่ระบุคือหมายเลข
CreateTreeWalker(Node, ระยะยาว)
สร้าง TreeWalker ใหม่เหนือต้นไม้ใต้ดินที่รากขึ้นอยู่กับหมายเลขที่กําหนด
public ITreeWalker CreateTreeWalker(Node root, long whatToShow)Parameters
root Node
node ซึ่งจะใช้เป็นรากสําหรับTreeWalker. The whatToShow ปลาและNodeFilter ไม่ได้รับการพิจารณาเมื่อกําหนดค่านี้ชนิดใด ๆ จะได้รับการยอมรับเป็นรากปัจจุบันNode ของ TreeWalker เป็นinitialized ไปยัง node นี้ไม่ว่ามันจะเห็นได้หรือไม่ฟังก์ชั่นรากเป็นจุดหยุดสําหรับ traversalวิธีการที่มองขึ้นในโครงสร้างเอกสารเช่นparentNode และ nextNode. รากจะต้องอย่าเป็นศูนย์
whatToShow long
ปลั๊กระบุประเภทปุ่มที่อาจปรากฏในความเห็น logic ของต้นไม้ที่นําเสนอโดยต้นไม้ Walker. ดูลักษณะของ NodeFilter สําหรับชุดของไปได้SHOW_ values เหล่านี้สามารถรวมกันได้โดยใช้ OR
Returns
ที่สร้างขึ้นใหม่ TreeWalker
Exceptions
NOT_SUPPORTED_ERR: ขึ้นขึ้นถ้ารากที่ระบุคือหมายเลข
CreateTreeWalker(Node, ยาว, INodeFilter)
สร้าง TreeWalker ใหม่เหนือต้นไม้ใต้ดินที่รากขึ้นอยู่กับหมายเลขที่กําหนด
public ITreeWalker CreateTreeWalker(Node root, long whatToShow, INodeFilter filter)Parameters
root Node
node ซึ่งจะใช้เป็นรากสําหรับTreeWalker. The whatToShow ปลาและNodeFilter ไม่ได้รับการพิจารณาเมื่อกําหนดค่านี้ชนิดใด ๆ จะได้รับการยอมรับเป็นรากปัจจุบันNode ของ TreeWalker เป็นinitialized ไปยัง node นี้ไม่ว่ามันจะเห็นได้หรือไม่ฟังก์ชั่นรากเป็นจุดหยุดสําหรับ traversalวิธีการที่มองขึ้นในโครงสร้างเอกสารเช่นparentNode และ nextNode. รากจะต้องอย่าเป็นศูนย์
whatToShow long
ปลั๊กระบุประเภทปุ่มที่อาจปรากฏในความเห็น logic ของต้นไม้ที่นําเสนอโดยต้นไม้ Walker. ดูลักษณะของ NodeFilter สําหรับชุดของไปได้SHOW_ values เหล่านี้สามารถรวมกันได้โดยใช้ OR
filter INodeFilter
NodeFilter เพื่อใช้กับนี้TreeWalker หรือ null เพื่อแสดงไม่มีกรอง
Returns
ที่สร้างขึ้นใหม่ TreeWalker
Exceptions
NOT_SUPPORTED_ERR: ขึ้นขึ้นถ้ารากที่ระบุคือหมายเลข
Dispose(บอล)
การปล่อยทรัพยากรที่ไม่ได้จัดการและ - ทางเลือก - จัดการ
protected override void Dispose(bool disposing)Parameters
disposing bool
“จริง” เพื่อปล่อยทรัพยากรที่จัดการและไม่ได้จัดการ; “ผิด” เพื่อปล่อยทรัพยากรที่ไม่จัดการเท่านั้น
Evaluate(string, node, IXPathNSResolver, XPathResultType, object)
การประเมินสายการแสดงผล XPath และส่งผลของประเภทที่ระบุหากเป็นไปได้
public IXPathResult Evaluate(string expression, Node contextNode, IXPathNSResolver resolver, XPathResultType type, object result)Parameters
expression string
สายการแสดงผล XPath จะถูก parsed และประเมิน
contextNode Node
แบริ่งเป็นแกน context สําหรับการประเมินคําอธิบาย XPath นี้
resolver IXPathNSResolver
โซลูชันอนุญาตให้การแปลของ Prefix ทั้งหมดรวมถึง XMLnameespace prefix ในภายใต้การแสดงออก XPath ใน URIs nameespace ที่เหมาะสม
type XPathResultType
หากประเภทที่เฉพาะเจาะจงแล้วผลลัพธ์จะถูกคืนเป็นประเภทที่เกี่ยวข้อง
result object
ผลลัพธ์ระบุวัตถุผลลัพธ์ที่เฉพาะเจาะจงซึ่งสามารถใช้ใหม่และคืนโดยวิธีการนี้
Returns
ผลของการประเมินการแสดงออก XPath
GetElementById(รั้ว)
กลับองค์ประกอบที่มีคุณสมบัติ ID ที่มีมูลค่าที่ระบุ หากไม่มีองค์ประกอบดังกล่าวจะคืน null หากมีคุณสมบัติ ID ที่มีมูลค่าที่ระบุมากกว่าหนึ่งองค์ประกอบสิ่งที่จะคืนจะไม่ได้กําหนด
public Element GetElementById(string elementId)Parameters
elementId string
องค์ประกอบ ID
Returns
ชิ้นส่วน Aspose.Html.Dom
GetElementsByClassName(รั้ว)
กลับวัตถุ NodeList ที่สดที่มีองค์ประกอบทั้งหมดในเอกสารที่มีชั้นทั้งหมดที่ระบุไว้ในคําอธิบายเว็บไซต์ทางการของ www.w3.org/TR/dom
[DOMName("getElementsByClassName")]
public HTMLCollection GetElementsByClassName(string classNames)Parameters
classNames string
สายรัดที่มีชุดที่ไม่ซ้ํากันของ tokens ที่แยกพื้นที่ที่ไม่ซ้ํากันซึ่งเป็นชั้น (ชื่อชั้น)
Returns
ชิ้นส่วน Aspose.Html.Dom
GetElementsByTagName(รั้ว)
กลับ NodeList ขององค์ประกอบทั้งหมดในคําสั่งเอกสารที่มีชื่อแท็กที่กําหนดและมีอยู่ในเอกสาร
[DOMName("getElementsByTagName")]
public HTMLCollection GetElementsByTagName(string tagname)Parameters
tagname string
แท็ก
Returns
กลับ nodes
เหล่าประหลาดใจ(รั้ว, รั้ว)
กลับ NodeList ขององค์ประกอบทั้งหมดที่มีชื่อท้องถิ่นและชื่อพื้นที่ URI ในคําสั่งเอกสาร
[DOMName("getElementsByTagNameNS")]
public HTMLCollection GetElementsByTagNameNS(string namespaceURI, string localName)Parameters
namespaceURI string
ชื่อพื้นที่ URI
localName string
ชื่อของท้องถิ่น
Returns
กลับ nodes
ImportNode(นอนด, โบอล)
นําเข้าปุ่มจากเอกสารอื่นไปยังเอกสารนี้โดยไม่ต้องเปลี่ยนหรือลบปุ่มแหล่งข้อมูลจากเอกสารเดิม วิธีนี้สร้างสําเนาใหม่ของปุ่มแหล่งข้อมูล
[DOMName("importNode")]
public Node ImportNode(Node importedNode, bool deep)Parameters
importedNode Node
หมายเลขที่นําเข้า
deep bool
หากคุณตั้งค่าเป็น “จริง” [ลึก]
Returns
The Aspose.Html.Dom.Node
Navigate(รั้ว)
ดาวน์โหลดเอกสารที่ระบุ Uniform Resource Locator (URL) ในตัวอย่างปัจจุบันแทนที่เนื้อหาก่อนหน้านี้
public void Navigate(string address)Parameters
address string
ที่อยู่เอกสาร มันจะถูกรวมกับเส้นทางไดเรกทอรีปัจจุบันเพื่อสร้าง URL ที่สมบูรณ์
Navigate(Url)
ดาวน์โหลดเอกสารที่ระบุ Uniform Resource Locator (URL) ในตัวอย่างปัจจุบันแทนที่เนื้อหาก่อนหน้านี้
public void Navigate(Url url)Parameters
url Url
URL ของเอกสาร
Navigate(รั้ว, รั้ว)
ดาวน์โหลดเอกสารจากเนื้อหาที่ระบุและใช้ baseUri เพื่อแก้ปัญหาทรัพยากรที่เกี่ยวข้องแทนที่เนื้อหาก่อนหน้านี้
public void Navigate(string content, string baseUri)Parameters
content string
เนื้อหาของเอกสาร
baseUri string
ฐาน URI เพื่อแก้ปัญหาทรัพยากรที่เกี่ยวข้อง มันจะถูกรวมกับเส้นทางไดเรกทอรีปัจจุบันเพื่อสร้าง URL ที่สมบูรณ์
Exceptions
‘baseUri’ คือ ‘ศูนย์’
Navigate(รั้ว URL)
ดาวน์โหลดเอกสารจากเนื้อหาที่ระบุและใช้ baseUri เพื่อแก้ปัญหาทรัพยากรที่เกี่ยวข้องแทนที่เนื้อหาก่อนหน้านี้
public void Navigate(string content, Url baseUri)Parameters
content string
เนื้อหาของเอกสาร
baseUri Url
ฐาน URI เพื่อแก้ปัญหาทรัพยากรที่เกี่ยวข้อง
Exceptions
‘baseUri’ คือ ‘ศูนย์’
Navigate(กระแส, string)
ดาวน์โหลดเอกสารจากเนื้อหาที่ระบุและใช้ baseUri เพื่อแก้ปัญหาทรัพยากรที่เกี่ยวข้องแทนที่เนื้อหาก่อนหน้านี้การโหลดเอกสารเริ่มต้นจากตําแหน่งปัจจุบันในกระแส
public void Navigate(Stream content, string baseUri)Parameters
content Stream
เนื้อหาของเอกสาร
baseUri string
ฐาน URI เพื่อแก้ปัญหาทรัพยากรที่เกี่ยวข้อง มันจะถูกรวมกับเส้นทางไดเรกทอรีปัจจุบันเพื่อสร้าง URL ที่สมบูรณ์
Exceptions
‘baseUri’ คือ ‘ศูนย์’
Navigate(แหล่งจ่ายไฟ URL)
ดาวน์โหลดเอกสารจากเนื้อหาที่ระบุและใช้ baseUri เพื่อแก้ปัญหาทรัพยากรที่เกี่ยวข้องแทนที่เนื้อหาก่อนหน้านี้การโหลดเอกสารเริ่มต้นจากตําแหน่งปัจจุบันในกระแส
public void Navigate(Stream content, Url baseUri)Parameters
content Stream
เนื้อหาของเอกสาร
baseUri Url
ฐาน URI เพื่อแก้ปัญหาทรัพยากรที่เกี่ยวข้อง
Exceptions
‘baseUri’ คือ ‘ศูนย์’
Navigate(RequestMessage)
ดาวน์โหลดเอกสารตามวัตถุคําขอที่ระบุและแทนที่เนื้อหาก่อนหน้านี้
public void Navigate(RequestMessage request)Parameters
request RequestMessage
วัตถุคําขอที่ใช้ในการโหลดเนื้อหาเอกสาร
QuerySelector(รั้ว)
กลับองค์ประกอบแรกในเอกสารซึ่งตรงกับตัวเลือก
public Element QuerySelector(string selector)Parameters
selector string
ตัวเลือก
Returns
หมายเลขที่กําหนดเอง
QuerySelectorAll(รั้ว)
กลับ NodeList ขององค์ประกอบทั้งหมดในเอกสารซึ่งตรงกับตัวเลือก
public NodeList QuerySelectorAll(string selector)Parameters
selector string
ตัวเลือกการสอบถาม
Returns
คอลเลกชัน HTML คอลเลกชัน
RenderTo(อะไร)
วิธีการนี้จะใช้ในการส่งเนื้อหาของเอกสารปัจจุบันไปยังอุปกรณ์กราฟิกที่ระบุ
public virtual void RenderTo(IDevice device)Parameters
device IDevice
อุปกรณ์ผู้ใช้
Write(คู่มือ String[])
เขียน string ของข้อความไปยังกระแสเอกสารที่เปิดโดยเปิด(). โปรดทราบว่าฟังก์ชั่นจะสร้างเอกสารซึ่งไม่จําเป็นต้องขับเคลื่อนโดย DTD และดังนั้นอาจเป็นมีผลลัพธ์ที่ไม่ถูกต้องในแง่ของเอกสาร
[DOMName("write")]
public void Write(params string[] texts)Parameters
texts string
[ ]
รั้วที่จะพาร์จลงในโครงสร้างบางอย่างในรูปแบบโครงสร้างเอกสาร
WriteLn(คู่มือ String[])
เขียน string ของข้อความที่ followed by a newline character to a documentแหล่งเปิดโดยเปิด(). โปรดทราบว่าฟังก์ชั่นจะผลิตเอกสารที่ไม่จําเป็นต้องขับเคลื่อนโดย DTD และดังนั้นจึงอาจทําให้เกิดผลลัพธ์ที่ไม่ถูกต้องในแง่ของกระดาษ
[DOMName("writeln")]
public void WriteLn(params string[] texts)Parameters
texts string
[ ]
รั้วที่จะพาร์จลงในโครงสร้างบางอย่างในรูปแบบโครงสร้างเอกสาร
OnAbort
รับหรือตั้งค่าผู้จัดการเหตุการณ์สําหรับเหตุการณ์ OnAbort
public event DOMEventHandler OnAbortประเภทเหตุการณ์
OnBlur
รับหรือตั้งค่าผู้จัดการเหตุการณ์สําหรับเหตุการณ์ OnBlur
public event DOMEventHandler OnBlurประเภทเหตุการณ์
OnCanPlayThrough
รับหรือตั้งค่าผู้จัดการเหตุการณ์สําหรับ OnCanPlayThrough Event
public event DOMEventHandler OnCanPlayThroughประเภทเหตุการณ์
OnCancel
รับหรือตั้งค่าผู้จัดการเหตุการณ์สําหรับเหตุการณ์ OnCancel
public event DOMEventHandler OnCancelประเภทเหตุการณ์
OnCanplay
รับหรือตั้งค่าผู้จัดการเหตุการณ์สําหรับเหตุการณ์ OnCanplay
public event DOMEventHandler OnCanplayประเภทเหตุการณ์
OnChange
รับหรือตั้งค่าผู้จัดการเหตุการณ์สําหรับเหตุการณ์ OnChange
public event DOMEventHandler OnChangeประเภทเหตุการณ์
OnClick
รับหรือตั้งค่าผู้จัดการเหตุการณ์สําหรับเหตุการณ์ OnClick
public event DOMEventHandler OnClickประเภทเหตุการณ์
OnCueChange
รับหรือตั้งค่าผู้จัดการเหตุการณ์สําหรับเหตุการณ์ OnCueChange
public event DOMEventHandler OnCueChangeประเภทเหตุการณ์
OnDblClick
รับหรือตั้งค่าผู้จัดการเหตุการณ์สําหรับเหตุการณ์ OnDblClick
public event DOMEventHandler OnDblClickประเภทเหตุการณ์
OnDurationChange
รับหรือตั้งค่าผู้จัดการเหตุการณ์สําหรับเหตุการณ์ OnDurationChange
public event DOMEventHandler OnDurationChangeประเภทเหตุการณ์
OnEmptied
รับหรือตั้งค่าผู้จัดการเหตุการณ์สําหรับเหตุการณ์ OnEmptied
public event DOMEventHandler OnEmptiedประเภทเหตุการณ์
OnEnded
รับหรือตั้งค่าผู้จัดการเหตุการณ์สําหรับเหตุการณ์ OnEnded
public event DOMEventHandler OnEndedประเภทเหตุการณ์
OnError
รับหรือตั้งค่าผู้จัดการเหตุการณ์สําหรับเหตุการณ์ OnError
public event DOMEventHandler OnErrorประเภทเหตุการณ์
OnFocus
รับหรือตั้งค่าผู้จัดการเหตุการณ์สําหรับเหตุการณ์ OnFocus
public event DOMEventHandler OnFocusประเภทเหตุการณ์
OnInput
รับหรือตั้งค่าผู้จัดการเหตุการณ์สําหรับเหตุการณ์ OnInput
public event DOMEventHandler OnInputประเภทเหตุการณ์
OnInvalid
รับหรือตั้งค่าผู้จัดการเหตุการณ์สําหรับเหตุการณ์ OnInvalid
public event DOMEventHandler OnInvalidประเภทเหตุการณ์
OnKeyDown
รับหรือตั้งค่าผู้จัดการเหตุการณ์สําหรับเหตุการณ์ OnKeyDown
public event DOMEventHandler OnKeyDownประเภทเหตุการณ์
OnKeyPress
รับหรือตั้งค่าผู้จัดการเหตุการณ์สําหรับเหตุการณ์ OnKeyPress
public event DOMEventHandler OnKeyPressประเภทเหตุการณ์
OnKeyUp
รับหรือตั้งค่าผู้จัดการเหตุการณ์สําหรับเหตุการณ์ OnKeyUp
public event DOMEventHandler OnKeyUpประเภทเหตุการณ์
OnLoad
รับหรือตั้งค่าผู้จัดการเหตุการณ์สําหรับเหตุการณ์ OnLoad
public event DOMEventHandler OnLoadประเภทเหตุการณ์
OnLoadStart
รับหรือตั้งค่าผู้จัดการเหตุการณ์สําหรับเหตุการณ์ OnLoadStart
public event DOMEventHandler OnLoadStartประเภทเหตุการณ์
OnLoadedData
รับหรือตั้งค่าผู้จัดการเหตุการณ์สําหรับเหตุการณ์ OnLoadedData
public event DOMEventHandler OnLoadedDataประเภทเหตุการณ์
OnLoadedMetadata
รับหรือตั้งค่าผู้จัดการเหตุการณ์สําหรับเหตุการณ์ OnLoadedMetadata
public event DOMEventHandler OnLoadedMetadataประเภทเหตุการณ์
OnMouseDown
รับหรือตั้งค่าผู้จัดการเหตุการณ์สําหรับเหตุการณ์ OnMouseDown
public event DOMEventHandler OnMouseDownประเภทเหตุการณ์
OnMouseEnter
รับหรือตั้งค่าผู้จัดการเหตุการณ์สําหรับเหตุการณ์ OnMouseEnter
public event DOMEventHandler OnMouseEnterประเภทเหตุการณ์
OnMouseLeave
รับหรือตั้งค่าผู้จัดการเหตุการณ์สําหรับเหตุการณ์ OnMouseLeave
public event DOMEventHandler OnMouseLeaveประเภทเหตุการณ์
OnMouseMove
รับหรือตั้งค่าผู้จัดการเหตุการณ์สําหรับเหตุการณ์ OnMouseMove
public event DOMEventHandler OnMouseMoveประเภทเหตุการณ์
OnMouseOut
รับหรือตั้งค่าผู้จัดการเหตุการณ์สําหรับเหตุการณ์ OnMouseOut
public event DOMEventHandler OnMouseOutประเภทเหตุการณ์
OnMouseOver
รับหรือตั้งค่าผู้จัดการเหตุการณ์สําหรับเหตุการณ์ OnMouseOver
public event DOMEventHandler OnMouseOverประเภทเหตุการณ์
OnMouseUp
รับหรือตั้งค่าผู้จัดการเหตุการณ์สําหรับเหตุการณ์ OnMouseUp
public event DOMEventHandler OnMouseUpประเภทเหตุการณ์
OnMouseWheel
รับหรือตั้งค่าผู้จัดการเหตุการณ์สําหรับเหตุการณ์ OnMouseWheel
public event DOMEventHandler OnMouseWheelประเภทเหตุการณ์
OnPause
รับหรือตั้งค่าการจัดการเหตุการณ์สําหรับเหตุการณ์ OnPause
public event DOMEventHandler OnPauseประเภทเหตุการณ์
OnPlay
รับหรือตั้งค่าผู้จัดการเหตุการณ์สําหรับเหตุการณ์ OnPlay
public event DOMEventHandler OnPlayประเภทเหตุการณ์
OnPlaying
รับหรือตั้งค่าผู้จัดการเหตุการณ์สําหรับเหตุการณ์ OnPlaying
public event DOMEventHandler OnPlayingประเภทเหตุการณ์
OnProgress
รับหรือตั้งค่าผู้จัดการเหตุการณ์สําหรับเหตุการณ์ OnProgress
public event DOMEventHandler OnProgressประเภทเหตุการณ์
OnRateChange
รับหรือตั้งค่าผู้จัดการเหตุการณ์สําหรับเหตุการณ์ OnRateChange
public event DOMEventHandler OnRateChangeประเภทเหตุการณ์
OnReadyStateChange
รับหรือตั้งค่าผู้จัดการเหตุการณ์สําหรับเหตุการณ์ OnReadyStateChange
public event DOMEventHandler OnReadyStateChangeประเภทเหตุการณ์
OnReset
รับหรือตั้งค่าผู้จัดการเหตุการณ์สําหรับเหตุการณ์ OnReset
public event DOMEventHandler OnResetประเภทเหตุการณ์
OnResize
รับหรือตั้งค่าผู้จัดการเหตุการณ์สําหรับเหตุการณ์ OnResize
public event DOMEventHandler OnResizeประเภทเหตุการณ์
OnScroll
รับหรือตั้งค่าผู้จัดการเหตุการณ์สําหรับเหตุการณ์ OnScroll
public event DOMEventHandler OnScrollประเภทเหตุการณ์
OnSeeked
รับหรือตั้งค่าผู้จัดการเหตุการณ์สําหรับเหตุการณ์ OnSeeked
public event DOMEventHandler OnSeekedประเภทเหตุการณ์
OnSeeking
รับหรือตั้งค่าผู้จัดการเหตุการณ์สําหรับเหตุการณ์ OnSeeking
public event DOMEventHandler OnSeekingประเภทเหตุการณ์
OnSelect
รับหรือตั้งค่าผู้จัดการเหตุการณ์สําหรับเหตุการณ์ OnSelect
public event DOMEventHandler OnSelectประเภทเหตุการณ์
OnShow
รับหรือตั้งค่าผู้จัดการเหตุการณ์สําหรับเหตุการณ์ OnShow
public event DOMEventHandler OnShowประเภทเหตุการณ์
OnStalled
รับหรือตั้งค่าผู้จัดการเหตุการณ์สําหรับเหตุการณ์ OnStalled
public event DOMEventHandler OnStalledประเภทเหตุการณ์
OnSubmit
รับหรือตั้งค่าผู้จัดการเหตุการณ์สําหรับเหตุการณ์ OnSubmit
public event DOMEventHandler OnSubmitประเภทเหตุการณ์
OnSuspend
รับหรือตั้งค่าผู้จัดการเหตุการณ์สําหรับเหตุการณ์ OnSuspend
public event DOMEventHandler OnSuspendประเภทเหตุการณ์
OnTimeUpdate
รับหรือตั้งค่าผู้จัดการเหตุการณ์สําหรับเหตุการณ์ OnTimeUpdate
public event DOMEventHandler OnTimeUpdateประเภทเหตุการณ์
OnToggle
รับหรือตั้งค่าผู้จัดการเหตุการณ์สําหรับเหตุการณ์ OnToggle
public event DOMEventHandler OnToggleประเภทเหตุการณ์
OnVolumeChange
รับหรือตั้งค่าผู้จัดการเหตุการณ์สําหรับเหตุการณ์ OnVolumeChange
public event DOMEventHandler OnVolumeChangeประเภทเหตุการณ์
OnWaiting
รับหรือตั้งค่าผู้จัดการเหตุการณ์สําหรับเหตุการณ์ OnWaiting
public event DOMEventHandler OnWaiting