Xpath-код для получения значения из определенной строки - PullRequest
1 голос
/ 24 июня 2019

Я пытаюсь получить значение из XML.XML содержит много строк.Тем не менее, мне нужно извлечь значение из определенной строки, которая изменяется в позиции от одного XML к другому.

Мне нужно получить значение из строки, содержащей <FL val="Job Opening Status">.В этом случае значением является «Поиск».

<JobOpenings>
            <row no="1">
                <FL val="JOBOPENINGID">384474000005082052</FL>
                <FL val="Job Opening ID">
                    <![CDATA[J9298]]>
                </FL>
                <FL val="SMOWNERID">384474000003450003</FL>
                <FL val="Account Manager">
                    <![CDATA[xsxsxs]]>
                </FL>
                <FL val="Job Type">
                    <![CDATA[Permanent]]>
                </FL>
                <FL val="Is Hot Job Opening">
                    <![CDATA[false]]>
                </FL>
                <FL val="Publish">
                    <![CDATA[false]]>
                </FL>
                <FL val="No of Candidates Associated">
                    <![CDATA[2]]>
                </FL>
                <FL val="Posting Title">
                    <![CDATA[Projekteinkäufer]]>
                </FL>
                <FL val="Last Activity Time">
                    <![CDATA[2019-06-18 10:15:14]]>
                </FL>
                <FL val="Job Opening Status">
                    <![CDATA[Search]]>
                </FL>
                <FL val="Date Opened">
                    <![CDATA[2019-06-18]]>
                </FL>
                <FL val="CLIENTID">384474000000417148</FL>
                <FL val="Client Name">
                    <![CDATA[xsxsxxxxssss]]>
                </FL>
                <FL val="CONTACTID">384474000005082043</FL>
                <FL val="Contact Name">
                    <![CDATA[xsxsxxxxxssssssxxxxx]]>
                </FL>
                <FL val="RECRUITERID">384474000003450003</FL>
                <FL val="Assigned Recruiter">
                    <![CDATA[xsxsxsxsxssx]]>

1 Ответ

0 голосов
/ 24 июня 2019

Чтобы получить xpath для поискового элемента. Попробуйте ниже xpath.

//JobOpenings//row//FL[@val='Job Opening Status']

DEMO:

enter image description here

//JobOpenings//row//FL[@val='Job Opening Status'][contains(.,'Search')] 

DEMO 2:

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...