XML DOM - شیء XPathExpression

یک جستجو XPath کد شده.

شیء XPathExpression یک نمونه کد شده از یک جستجو XPath است که توسط Document.createExpression() بازمی‌گردد. برای محاسبه یک عبارت خاص با استفاده از یک گره مستند خاص، می‌توان از روش evaluate() استفاده کرد. اگر نیاز دارید یک بار یک جستجو XPath را محاسبه کنید، می‌توانید از Document.evaluate()، آن در یک مرحله به کد تبدیل و محاسبه می‌کند.

IE نتوانسته است شیء XPathExpression را پشتیبانی کند.

لطفاً ببینید:Node.selectNodes() و Node.selectSingleNode()، برای یادگیری روش‌های XPath خاص IE.

XPathExpression.evaluate()

یک جستجوی XPath پیش‌پردازش شده را محاسبه می‌کند.

نحوه استفاده

evaluate(contextNode,type,result)

contextNode یک پارامتر است که موضوع محاسبه جستجو باید بر اساس آن باشد (یا مستند).

type یک پارامتر است که نوع انتظاری را دارد. این پارامتر باید XPathResult یک تعریف یک ثابت است.

result یک موضوع XPathResult، نتایج جستجو در آن ذخیره می‌شود. اگر بخواهید روش evaluate() یک موضوع جدید ایجاد کند و برگرداند موضوع XPathResult، اگر باشد null است.

برگشت‌دهی

یک موضوع برای ذخیره نتایج جستجو XPathResultیا به عنوان result شیء منتقل شده به عنوان result یک موضوع جدید برای null ایجاد شده است موضوع XPathResult.

توضیح

این روش بر اساس موضوع یا مستند مشخص شده محاسبه می‌کند XPathExpression و نتایج را به یک موضوع XPathResult.

مطالعه کنید: XPathResult، برای یادگیری چگونه از مقادیر برگردانده شده در شیء استخراج کنید.