Interface IDocumentTraversal

Interface IDocumentTraversal

ชื่อพื้นที่: Aspose.Html.Dom.Traversal การประกอบ: Aspose.HTML.dll (25.4.0)

DocumentTraversal มีวิธีการที่สร้าง iterators และพี่เลี้ยงไม้ที่จะผ่านปุ่มและเด็กของมันในคําสั่งเอกสาร (ความลึกก่อนหน้านี้การสั่งซื้อแบบข้ามซึ่งเทียบเท่ากับคําสั่งซื้อที่แท็กเริ่มต้นเกิดขึ้นในการแสดงข้อความของเอกสาร) ใน DOMsที่รองรับฟังก์ชั่น Traversal DocumentTraversal จะจะถูกนําไปใช้โดยวัตถุเดียวกันที่นําไปใช้อินเตอร์เฟซเอกสาร

ดูยัง The Document object Model (DOM) Level 2 Traversal and Range Specification . @since DOM ระดับ 2

[ComVisible(true)]
[DOMNoInterfaceObject]
public interface IDocumentTraversal

Methods

CreateNodeIterator(Node)

สร้าง NodeIterator ใหม่เหนือต้นไม้ใต้ดินที่รากขึ้นอยู่กับหมายเลขที่กําหนด

[DOMName("createNodeIterator")]
INodeIterator CreateNodeIterator(Node root)

Parameters

root Node

ปุ่มที่จะถูกยึดร่วมกับเด็กของเขาIterator เป็นตําแหน่งที่ตั้งอยู่ก่อนหน้านี้ nodewhatToShow ปลั๊กและกรองถ้ามีไม่ได้ควรพิจารณาเมื่อตั้งตําแหน่งนี้ รากไม่ควรหมายเลข

Returns

INodeIterator

ใหม่ที่สร้าง NodeIterator

Exceptions

DOMException

NOT_SUPPORTED_ERR: ขึ้นขึ้นถ้ารากที่ระบุคือหมายเลข

CreateNodeIterator(Node, ระยะยาว)

สร้าง NodeIterator ใหม่เหนือต้นไม้ใต้ดินที่รากขึ้นอยู่กับหมายเลขที่กําหนด

[DOMName("createNodeIterator")]
INodeIterator CreateNodeIterator(Node root, long whatToShow)

Parameters

root Node

ปุ่มที่จะถูกยึดร่วมกับเด็กของเขาIterator เป็นตําแหน่งที่ตั้งอยู่ก่อนหน้านี้ nodewhatToShow ปลั๊กและกรองถ้ามีไม่ได้ควรพิจารณาเมื่อตั้งตําแหน่งนี้ รากไม่ควรหมายเลข

whatToShow long

ปลั๊กระบุประเภทปุ่มที่อาจปรากฏในความเห็น logic ของต้นไม้ที่นําเสนอโดย iterator ดูลักษณะของ NodeFilter สําหรับชุดของไปได้SHOW_ values. ปลั๊กเหล่านี้สามารถรวมกันโดยใช้หรือ

Returns

INodeIterator

ใหม่ที่สร้าง NodeIterator

Exceptions

DOMException

NOT_SUPPORTED_ERR: ขึ้นขึ้นถ้ารากที่ระบุคือหมายเลข

CreateNodeIterator(Node, ยาว, INodeFilter)

สร้าง NodeIterator ใหม่เหนือต้นไม้ใต้ดินที่รากขึ้นอยู่กับหมายเลขที่กําหนด

[DOMName("createNodeIterator")]
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

INodeIterator

ใหม่ที่สร้าง NodeIterator

Exceptions

DOMException

NOT_SUPPORTED_ERR: ขึ้นขึ้นถ้ารากที่ระบุคือหมายเลข

CreateTreeWalker(Node)

สร้าง TreeWalker ใหม่เหนือต้นไม้ใต้ดินที่รากขึ้นอยู่กับหมายเลขที่กําหนด

[DOMName("createTreeWalker")]
ITreeWalker CreateTreeWalker(Node root)

Parameters

root Node

node ซึ่งจะใช้เป็นรากสําหรับTreeWalker. The whatToShow ปลาและNodeFilter ไม่ได้รับการพิจารณาเมื่อกําหนดค่านี้ชนิดใด ๆ จะได้รับการยอมรับเป็นรากปัจจุบันNode ของ TreeWalker เป็นinitialized ไปยัง node นี้ไม่ว่ามันจะเห็นได้หรือไม่ฟังก์ชั่นรากเป็นจุดหยุดสําหรับ traversalวิธีการที่มองขึ้นในโครงสร้างเอกสารเช่นparentNode และ nextNode. รากจะต้องอย่าเป็นศูนย์

Returns

ITreeWalker

ที่สร้างขึ้นใหม่ TreeWalker

CreateTreeWalker(Node, ระยะยาว)

สร้าง TreeWalker ใหม่เหนือต้นไม้ใต้ดินที่รากขึ้นอยู่กับหมายเลขที่กําหนด

[DOMName("createTreeWalker")]
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

ITreeWalker

ที่สร้างขึ้นใหม่ TreeWalker

CreateTreeWalker(Node, ยาว, INodeFilter)

สร้าง TreeWalker ใหม่เหนือต้นไม้ใต้ดินที่รากขึ้นอยู่กับหมายเลขที่กําหนด

[DOMName("createTreeWalker")]
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

ITreeWalker

ที่สร้างขึ้นใหม่ TreeWalker

 แบบไทย