Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/react-native/7.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
Javascript 如何从返回数组的webservice获取数据_Javascript_React Native - Fatal编程技术网

Javascript 如何从返回数组的webservice获取数据

Javascript 如何从返回数组的webservice获取数据,javascript,react-native,Javascript,React Native,大家好,我正在尝试从webservice获取数据,它正在返回XML。我使用XML-to-JSON依赖关系以JSON的形式返回数据,但另一个问题是它正在返回数组中的数据,应用程序无法显示数据。但它在终端中显示得很好 这是图片 从“React”导入React; 从“react native”导入{样式表、视图、ActivityIndicator、平面列表、文本、TouchableOpacity}; 导出默认类源扩展React.Component{ 静态导航选项=({navigation})=>{

大家好,我正在尝试从webservice获取数据,它正在返回XML。我使用XML-to-JSON依赖关系以JSON的形式返回数据,但另一个问题是它正在返回数组中的数据,应用程序无法显示数据。但它在终端中显示得很好

这是图片

从“React”导入React;
从“react native”导入{样式表、视图、ActivityIndicator、平面列表、文本、TouchableOpacity};
导出默认类源扩展React.Component{
静态导航选项=({navigation})=>{
返回{
标题:“源代码列表”,
头型:{背景颜色:#fff},
headerTitleStyle:{textAlign:“中心”,flex:1}
};
};
建造师(道具){
超级(道具);
此.state={
加载:false,
项目:[]
};
}
FlatListItemSeparator=()=>{
返回(
);
}
renderItem=(数据)=>
{data.item.name}
{data.item.email}
{data.item.company.name}
render(){
fetchdata()
{
if(this.state.loading){
报税表(
)}}
返回(
this.renderItem(项目)}
keyExtractor={item=>item.id.toString()}
/>
)}
}
const parseString=require('react-native-xml2js')。parseString;
取('http://192.168.200.133/apptak_service/apptak.asmx/Get_Item_Master')
.then(response=>response.text())
。然后((响应)=>{
parseString(响应、函数(错误、结果){
console.log(响应)
});
}).catch((错误)=>{
console.log('fetch',err)
这是fetchdata();
})
const styles=StyleSheet.create({
容器:{
弹性:1,
背景颜色:“fff”
},
加载器:{
弹性:1,
辩护内容:“中心”,
对齐项目:“中心”,
背景颜色:“fff”
},
名单:{
填充垂直:4,
差额:5,
背景颜色:“fff”
}
});