我有这个XML:
<property id="1011">
<leasehold>No</leasehold>
<freehold>Yes</freehold>
<propertyTypes>
<propertyType>RESIDENTIAL</propertyType>
</propertyTypes>
</property>
Run Code Online (Sandbox Code Playgroud)
我想创建一个xpath语句,它与下面嵌套的if-else伪代码块相同.
if( propertyTypes/propertyType == 'RESIDENTIAL') {
if( leasehold == 'Yes' ){
return 'Rent'
} else
return 'Buy'
}
} else {
if( leasehold == 'Yes' ){
return 'Leasehold'
} else
return 'Freehold'
}
}
Run Code Online (Sandbox Code Playgroud)
我已经看到了Becker的方法,但我无法真正遵循它.XPath真的不是我的强项.