使用xpath从XML文件获取区域
get region from xml file using xpath
我有一个内容为region, state, city name
的xml文件
<childrens>
<child_1 entity_id="1" value="Region">
<child_2 entity_id="2" value="Asia">
<child_3 entity_id="3" value="Gujarat">
<child_4 entity_id="4" value="Ahemdabad" />
</child_3>
</child_2>
</child_1>
</childrens>
我试图获得地区名称,如果输入的城市名称在XML文件中匹配。
Ahemdabad
(城市名称)中有一个变量
value = 'Ahemdabad';
var xPath = '//*[@value= "' + value+'"]' +
'/../../@entity_id';
当我尝试将城市名称作为字符串直接转换为xpath时,其工作
var xPath = '//*[@value= "Ahemdabad"]' +
'/../../@entity_id';
它不回我任何东西。
请帮我解决我的xpath问题。
谢谢。
我猜问题出在声明语法上。在Xquery中使用xpath时,我们将变量声明为let $var1 = "Ahemdabad"
,如果使用XSLT,声明类似于
价值声明的变量在必要的位置寻址。你能解释一下你是如何使用它的吗?
相关文章:
- 使用fabric.js从矩形区域获取对象,并将该区域绘制到画布上
- 如何从文本区域获取数据并使用javascript进行解密
- 文本区域-获取每一行,找到换行符
- 如何在JavaScript中获取文本区域的选定文本范围
- 使用javascript提交表单并从字段/单选框/复选框/文本区域获取数据
- 通过从文本区域获取代码,在画布中运行处理代码
- 如何从区域设置获取日期格式
- 获取innerHTML,但输入和文本区域都为空
- 我想从使用onkeypress事件的文本区域获取一个属性
- 如何获取点击区域的id而不是父id
- 如何在文件打开和调用图像区域选择时获取原始图像大小
- 获取网站访问者的区域设置(语言)
- 通过在 ng 自动完成中反向地理编码来获取区域和子区域名称
- Facebook 获取区域设置
- 骨干木偶获取区域视图
- 如何在JSTL中使用破折号作为分隔符来获取区域设置
- JavaScript-获取区域地图形状的坐标
- 使用xpath从XML文件获取区域
- 无法在ChartJS中获取区域和范围
- 获取区域(3d 立方体)中的所有对象(网格)