XML DOM evaluate() মথড
সংজ্ঞা ও ব্যবহার
evaluate() মথড একটি XPath এক্সপ্রেশন গঠিত হবে
সংজ্ঞা:
evaluate(xpathText,contextNode,namespaceURLMapper,resultType,result)
পারামিটার | বর্ণনা |
---|---|
xpathText | যেটা গঠিত হবে XPath এক্সপ্রেশনের স্ট্রিং |
contextNode | ডকুমেন্টে, যেটি গঠিত হবে উপর গঠিত একটি |
namespaceURLMapper |
নামকরণসূচক নামস্পেস প্রিফিক্সকে একটি পূর্ণ নামস্পেস URL-এ ম্যাপ করার ফাংশন যদি এই ম্যাপিং প্রয়োজন না, তবে null হবে。 |
resultType |
নির্দিষ্ট আশা করা ফলাফল নোডের ধরন, XPath ট্রান্সফরমেশন ব্যবহার করে ফলাফল ধরন বাধ্য করুন。 যেসব সম্ভাব্য মান থাকে, XPathResult অবজেক্ট দ্বারা নির্দিষ্ট স্থির মান |
result |
একটি পুনর্নবীকরণযোগ্য XPathResult অবজেক্ট; যদি আপনি একটি নতুন XPathResult অবজেক্ট তৈরি করতে চান, তবে তা null হবে。 |
ফলাফল
প্রদেয় Context নোডের উপর গঠিত একটি XPathResult অবজেক্ট。
ফেলে
যদি xpathText সিঙ্গল স্বত্ত্বকীর্ত্তুতা নিয়ে, বা resultTypeবা namespaceURLMapper নামস্পেস নিউমেন্স অবজেক্টিভ অবজেক্টিভ হলে, বা contextNode ভুল ধরনের বা এটি এই ডকুমেন্টের সঙ্গে সংযুক্ত না থাকলে, এই মেথড একটি অস্বীকার্য ফেলবে。
বর্ণনা
এই মেথড দেওয়া Context নোড অনুযায়ী নির্দিষ্ট XPath এক্সপ্রেশন গণনা করে, এবং XPathResult অবজেক্ট ফিরায়, যা type-এর মাধ্যমে নির্দিষ্ট ফলাফলের ধরন নির্ধারণ করে।আপনি একটি এক্সপ্রেশনকে বার বার গণনা করতে চান, Document.createExpression() একটি এক্সপ্রেশন কম্পাইল করতে XPathExpression অবজেক্টএরপর �XPathExpression-এর evaluate() মেথড ব্যবহার করে
IE এই API-কে সমর্থন করে না।দেখুন Node.selectNodes() এবং Node.selectSingleNode() একটি আইই বিশেষ প্রতিস্থাপক পদ্ধতি জানতে