একাধিক শর্ত সহ এক্সপাথ


157

কোনও এক্সপথ আমি নির্দিষ্ট বৈশিষ্ট্যযুক্ত নামের গুণাবলী এবং নির্দিষ্ট মান সহ কোনও শিশু নোড লেখক সহ যে কোনও বিভাগ নির্বাচন করতে ব্যবহার করতে পারি।

আমি কোনও সাফল্য ছাড়াই নীচের পথে বিভিন্ন প্রকারের চেষ্টা করেছি:

//quotes/category[@name='Sport' and author="James Small"]

এক্সএমএল:

<?xml version="1.0" encoding="utf-8"?>
<quotes>
  <category name="Sport">
   <author>James Small<quote date="09/02/1985">Quote One</quote><quote             date="11/02/1925">Quote nine</quote></author>
  </category>
   <category name="Music">
   <author>Stephen Swann
 <quote date="04/08/1972">Quote eleven</quote></author>
  </category>
  </quotes>

উত্তর:


248

চেষ্টা করুন:
//category[@name='Sport' and ./author/text()='James Small']


4
অনুসারীদের জন্য, "প্রত্যাশিত] ত্রুটি বার্তাটি পাওয়া গেছে, তবে পাওয়া গেছে: &&" এর অর্থ "&&" এর পরিবর্তে এবং কীওয়ার্ড ব্যবহার করুন (যেমন উত্তরটি নির্দিষ্ট করে)
রজারডপ্যাক 21

31

ব্যবহার :

/category[@name='Sport' and author/text()[1]='James Small']

বা ব্যবহার করুন:

/category[@name='Sport' and author[starts-with(.,'James Small')]]

এটি ব্যবহার এড়ানোর চেষ্টা করা ভাল নিয়ম //যখনই সম্ভব ছদ্ম-অপারেটরটি , কারণ এর মূল্যায়ন সাধারণত খুব ধীর হতে পারে।

এছাড়াও:

./somename

সমান:

somename

সুতরাং এটি পরবর্তী ব্যবহার করার পরামর্শ দেওয়া হয়।


14

প্রশ্নটি পরিষ্কার নয়, তবে আমি যা বুঝতে পারি তার জন্য আপনাকে এমন একটি ক্যাটাগরি নির্বাচন করতে হবে যার নাম বৈশিষ্ট্য থাকতে হবে এবং নির্দিষ্ট মান সহ শিশু লেখক হওয়া উচিত, আমি সংক্রামিত হলে আমাকে সংশোধন করুন

এখানে একটি এক্সপথ আছে

//category[@name='Required value'][./author[contains(.,'Required value')]]
e.g
//category[@name='Sport'][./author[contains(.,'James Small')]]

1

আপনি এক্সপ্যাটে একাধিক শর্ত প্রয়োগ করতে পারেন এবং, বা

//input[@class='_2zrpKA _1dBPDZ' and @type='text']

//input[@class='_2zrpKA _1dBPDZ' or @type='text']

-1

এখানে, আমরা এইভাবেও করতে পারি:

//category [@name='category name']/author[contains(text(),'authorname')]

অথবা

//category [@name='category name']//author[contains(text(),'authorname')]

এক্সপ্যাথটি বিস্তারিত জানতে শিখতে দয়া করে বিস্তারিত দেখুন- সেলেনিয়াম এক্সপথে

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.