Enum XPathResultType

Enum XPathResultType

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

ระยะสั้นที่ไม่ได้ระบุประเภทผลลัพธ์คืออะไร หากมีการระบุประเภทเฉพาะแล้วผลลัพธ์จะถูกส่งคืนเป็นประเภทที่เหมาะสมโดยใช้การแปลงประเภท XPath ที่จําเป็นและเป็นไปได้

[ComVisible(true)]
public enum XPathResultType

Fields

Any = 0

รหัสนี้ไม่ได้หมายถึงประเภทที่เฉพาะเจาะจง การประเมินของ XPath expressionwill ไม่เคยสร้างประเภทนี้ หากประเภทนี้ถูกขอแล้วการประเมินจะกลับจากประเภทใด ๆ โดยธรรมชาติผลมาจากการประเมินของ expression หากผลตามธรรมชาติเป็นชุดปุ่มเมื่อประเภท ‘ใด’ ถูกขอแล้ว ‘UnorderedNodeIterator’ เป็นประเภทที่เกิดขึ้นเสมอ การประเมินอื่น ๆ ของชุดปุ่มจะต้องขออย่างชัดเจน

AnyUnorderedNode = 8

ผลลัพธ์คือการตั้งค่าปุ่มตามที่กําหนดโดย [XPath 1.0] และจะเข้าถึงเป็นปุ่มเดียวซึ่งอาจเป็น ‘ศูนย์’ ถ้าการตั้งค่าปุ่มเป็นว่าง. การแก้ไขเอกสารไม่ invalidatethe ปุ่ม แต่อาจหมายความว่าปุ่มผลลัพธ์ไม่ตรงกับเอกสารปัจจุบัน. นี่เป็นความสะดวกสบายที่อนุญาตให้การปรับปรุงตั้งแต่การดําเนินการสามารถหยุดเมื่อ anynode ในชุดผลลัพธ์ได้รับการพบ. หากมีมากกว่าหนึ่งปุ่มในผลลัพธ์จริง, ปุ่มเดียวที่กลับมาอาจไม่เป็นครั้งแรกในคําสั่งเอกสาร.

Boolean = 3

ผลลัพธ์คือ Boolean ตามที่กําหนดโดย [XPath 1.0]. การแก้ไขเอกสารไม่ได้invalidate the boolean แต่อาจหมายความว่าการประเมินใหม่จะไม่ส่งผลให้ boolean เดียวกัน

FirstOrderedNode = 9

ผลลัพธ์คือการตั้งค่าปุ่มตามที่กําหนดโดย [XPath 1.0] และจะเข้าถึงเป็นปุ่มเดียวซึ่งอาจเป็น ‘ศูนย์’ ถ้าการตั้งค่าปุ่มที่ว่างเปล่า การแก้ไขเอกสารไม่ invalidatethe ปุ่ม แต่อาจหมายความว่าปุ่มผลลัพธ์ไม่ตรงกับเอกสารปัจจุบัน นี่คือความสะดวกสบายที่ช่วยให้การปรับปรุงตั้งแต่การดําเนินการสามารถหยุดเมื่อปุ่มแรกในคําสั่งเอกสารของชุดผลลัพธ์ได้รับการพบ หากมีมากกว่า onenode ในผลลัพธ์จริง ปุ่มเดียวที่กลับมาจะเป็นครั้งแรกในคําสั่งเอกสาร

Number = 1

ผลลัพธ์เป็นหมายเลขที่กําหนดโดย [XPath 1.0]. การแก้ไขเอกสารไม่ได้invalidate หมายเลข แต่อาจหมายความว่าการประเมินใหม่จะไม่ส่งผลให้หมายเลขเดียวกัน

OrderedNodeIterator = 5

ผลลัพธ์คือจุดที่กําหนดโดย [XPath 1.0] ซึ่งจะถูกเข้าถึงอย่างต่อเนื่องซึ่งจะผลิต nodes ที่กําหนดไว้ด้วยเอกสาร การแก้ไขเอกสารยกเลิก iteration

OrderedNodeSnapshot = 7

ผลลัพธ์คือ node set as defined by [XPath 1.0] ซึ่งจะเข้าถึงเป็น snapshotรายการของช่องที่จะอยู่ในคําสั่งเอกสารเดิม การแก้ไขเอกสารไม่ได้invalidate snapshot แต่อาจหมายความว่าการประเมินใหม่จะไม่ส่งผลให้ snapshot ที่เหมือนกันและ nodes ใน snapshot อาจมีการเปลี่ยนแปลงย้ายหรือลบจากเอกสาร

String = 2

ผลลัพธ์เป็นเส้นตามที่กําหนดโดย [XPath 1.0]. การแก้ไขเอกสารไม่ได้ละลายลวด แต่อาจหมายความว่าลวดจะไม่ตรงกับหลักสูตรปัจจุบัน

UnorderedNodeIterator = 4

ผลลัพธ์คือการตั้งค่าปุ่มตามที่กําหนดโดย [XPath 1.0] ซึ่งจะเข้าถึงแบบ iteratively ซึ่งอาจไม่ผลิตปุ่มในคําสั่งที่เฉพาะเจาะจง การแก้ไขเอกสารลบการตั้งค่า นี่คือประเภทเริ่มต้นที่กลับมาหากผลลัพธ์คือการตั้งค่าปุ่มและประเภท ‘ใด’ จะถูกขอ

UnorderedNodeSnapshot = 6

ผลลัพธ์คือ node set as defined by [XPath 1.0] ซึ่งจะเข้าถึงเป็น snapshotรายการของช่องที่อาจไม่อยู่ในคําสั่งที่เฉพาะเจาะจง การแก้ไขเอกสารไม่สามารถinvalidate snapshot แต่อาจหมายความว่าการประเมินใหม่จะไม่ส่งผลให้ snapshot ที่เหมือนกันและ nodes ใน snapshot อาจมีการเปลี่ยนแปลงย้ายหรือลบจากเอกสาร

 แบบไทย