私はC#を初めて使用しており、少しランダム化を試みています。 mystatus = 1
と表示されているseries_title
とseries_image
というラベルのあるランダムなノードを選択します。ランダムノードを選択してラベルに追加してください
のXml:
<?xml version="1.0" encoding="UTF-8"?>
<myanimelist>
<myinfo>
<user_id>5144371</user_id>
<user_name>berefin</user_name>
<user_watching>116</user_watching>
<user_completed>100</user_completed>
<user_onhold>3</user_onhold>
<user_dropped>0</user_dropped>
<user_plantowatch>52</user_plantowatch>
<user_days_spent_watching>18.65</user_days_spent_watching>
</myinfo>
<anime>
<series_title>Cowboy Bebop</series_title>
<series_image>https://myanimelist.cdn- dena.com/images/anime/4/19644.jpg</series_image>
<my_status>1</my_status>
</anime>
<anime>
<series_title>Naruto</series_title>
<series_image>https://myanimelist.cdn-dena.com/images/anime/13/17405.jpg</series_image>
<my_status>1</my_status>
</anime>
<anime>
<series_title>One Piece</series_title>
<series_image>https://myanimelist.cdn-dena.com/images/anime/6/73245.jpg</series_image>
<my_status>2</my_status>
</anime>
コードこれまで:
private void btnRandom_MouseClick(object sender, MouseEventArgs e)
{
XmlDocument doc = new XmlDocument();
doc.Load("https://myanimelist.net/malappinfo.php?u=berefin&status=all&type=anime");
XmlNodeList list = doc.SelectNodes("/myanimelist/anime");
//string content = doc.InnerXml;
foreach (XmlNode node in list)
{
// Not sure what to do here
Random random = new Random();
string my_status = node["my_status"].InnerText;
if (my_status == "1")
{
string series_title = node["series_title"].InnerText;
string series_image = node["series_image"].InnerText;
}
}
}
がどのように私は、XMLノードとのランダム使用できますか?
すごい、私はこのような大きな答えを期待していなかった、ありがとうございました! – Boninseg
は、正しい答えを作る初心者のためのそれが最も便利でしょう! – Boninseg
@Boninseg、あなただけ頼む追加する何かを持っている場合:-)感謝。 – Tatranskymedved