Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
配置单元到XML-视图中的xpath不起作用_Xml_Xpath_Hadoop_Hive - Fatal编程技术网

配置单元到XML-视图中的xpath不起作用

配置单元到XML-视图中的xpath不起作用,xml,xpath,hadoop,hive,Xml,Xpath,Hadoop,Hive,我有一些XML要放在一个配置单元表中 <Locations> <Location elevation="4.0" id="3062" latitude="57.819" longitude="-3.966" name="Tain Range" region="he" unitaryAuthArea="Highland"/> </Locations> 然后将其映射到视图 CREATE VIEW xpath_view(location_name) AS

我有一些XML要放在一个配置单元表中

<Locations>
<Location elevation="4.0" id="3062" latitude="57.819" longitude="-3.966" name="Tain Range"    region="he" unitaryAuthArea="Highland"/>
</Locations>
然后将其映射到视图

CREATE VIEW xpath_view(location_name)  
AS SELECT  
xpath_string(locationxml, 'Locations/Location/@name')
FROM xpath_table;  

我的xpath不工作。有人能指出我做错了什么吗?干杯

尝试“//Locations/Location/@name”不起作用。我尝试从xpath\u视图中选择*;它不会返回任何东西
CREATE VIEW xpath_view(location_name)  
AS SELECT  
xpath_string(locationxml, 'Locations/Location/@name')
FROM xpath_table;