<multi-routing-engine-item>
<re-name>n</re-name>
<zones-information xmlns="http://xml48/juzones" j:s="de">
<zones-security>
<zones-security-zonename>A</zones-security-zonename>
<zones-security-interfaces>
<zones-security-interface-name>reth2.66</zones-security-interface-name>
<zones-security-interface-name>2.68</zones-security-interface-name>
</zones-security-interfaces>
</zones-security>
<zones-security>
<zones-security-zonename>B</zones-security-zonename>
question1:
>>> response_zone.xpath("//zones-information/zones-security[//zones-security-interface-name[text()='reth2.66']]/zones-security-zonename/text()")
['A', 'B', 'C']
>>>
>>> response_zone.xpath("//zones-information/zones-security[.//zones-security-interface-name[text()='reth2.66']]/zones-security-zonename/text()")
['A']
what is the difference between .// and // in this context. A little bit confused.
question2:
>>> response_zone.xpath(".//zones-security[.//zones-security-interface-name[text()='reth2.66']]/zones-security-zonename/text()")
['A']
>>> response_zone.xpath("//zones-security[.//zones-security-interface-name[text()='reth2.66']]/zones-security-zonename/text()")
['A']
in question2 , they have same result.....
I am confused by this . need help.