我想将html的某些部分解析为XML。
var Login = React.createClass({
getInitialState() {
return {isLoggedIn: false}
},
render: function() {
if (this.state.isLoggedIn) {
return (
<Text> I'm Logged In! </Text>
)
} else {
return (
<View>
<LoginButton
publishPermissions={["publish_actions"]}
onLoginFinished={
(error, result) => {
if (error) {
alert("login has error: " + result.error);
} else if (result.isCancelled) {
alert("login is cancelled.");
} else {
AccessToken.getCurrentAccessToken().then(
(data) => {
this.setState({isLoggedIn: true})
alert(data.accessToken.toString())
}
)
}
}
}
onLogoutFinished={() => alert("logout.")}/>
</View>
);
}
}
});
必需的输出:
<div class="superviewer">text</div>
<p>-----content----<p>
<p>-----content----<p>
<p>-----content----<p>
<div class="superviewer">text</div>
<p>-----content----<p>
<p>-----content----<p>
<div class="superviewer">text</div>
<p>-----content----<p>
</div>
<div class="superviewer">text</div>
这就是我正在做的事情:
<superviewer>
<content>
<p>----content----</p>
<p>----content----</p>
<p>----content----</p>
</content>
</superuser>
<superviewer>
<content>
<p>----content----</p>
<p>----content----</p>
</content>
</superuser>
<superviewer>
<content>
<p>----content----</p>
</content>
</superuser>
<superviewer>
<content>
</content>
</superuser>
请建议我如何做,我尝试使用 Jsoup ,但我无法以正确的格式获取内容。在每个 superviewer 中,所有内容都显示