React-Native için yeni. Bazı çok basit uygulamalar yapmaya çalışıyorum. XML verilerinin nasıl alınacağını anlayamıyorum. JSON ile her şey açık ve basittir.React-Native getirme XML verileri
XML nasıl alınır? this ve diğer bazı benzer komutlar aracılığıyla JSON'a dönüştürmek için çalıştı, ancak herhangi bir başarı olmadan./
Kodum çok basit görünüyor: yardıma mı ihtiyacınız geri XML alamayan ancak ham metni alabilirsiniz gibi
var xml_url = 'http://api.example.com/public/all.xml';
var ExampleProject = React.createClass({
getInitialState: function() {
return {
data: {results:{}},
};
},
componentDidMount: function() {
this.fetchData();
},
fetchData: function() {
fetch(xml_url)
.then((response) => response.json())
.then((responseData) => {
this.setState({
data: responseData.data,
});
})
.done();
},
render: function() {
return (
<View style={styles.wrapper}>
<View style={styles.container}>
<View style={styles.box}>
<Text style={styles.heading}>Heading</Text>
<Text>Some text</Text>
</View>
</View>
</View>
);
},
});
'response.text()' – potench
kullanmayı deneyin. Aynı problemle karşılaştım. Orada saf bir JS XML ayrıştırıcısı yok mu? – nicholas