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
ใหม่ที่สร้าง NodeIterator
Exceptions
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
ใหม่ที่สร้าง NodeIterator
Exceptions
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
ใหม่ที่สร้าง NodeIterator
Exceptions
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
ที่สร้างขึ้นใหม่ 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
ที่สร้างขึ้นใหม่ 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
ที่สร้างขึ้นใหม่ TreeWalker