分類:[C#]
こんにちは。
<span id="btAsinTitle" style="font-weight:bold;">われらの父の父 (単行本)</span>
のようになっていて、
http://support.microsoft.com/kb/301101/ja
を参考に、次のようにしてみました。
コンパイルは通るのですが、起動してもなにも処理されないようです。
アドバイスお願いします。
using System;
using System.Text;
using System.Windows.Forms;
using System.Xml;
namespace DOMKB
{
public partial class Form1 : Form
{
string workData;
public Form1()
{
InitializeComponent();
XmlDocument myXmlDocument = new XmlDocument();
myXmlDocument.Load("http://www.amazon.co.jp/dp/4140053364");
XmlNode node;
node = myXmlDocument.DocumentElement;
if (node != null)
Format(node);
if (node.HasChildNodes)
{
node = node.FirstChild;
while (node != null)
{
node = node.NextSibling;
}
}
}
private void Format(XmlNode node)
{
if (!node.HasChildNodes)
{
MessageBox.Show("\t" + node.Name + "<" + node.Value + ">");
workData = workData + "\t" + node.Name + "<" + node.Value + ">";
}
else
{
if (XmlNodeType.Element == node.NodeType)
{
XmlNamedNodeMap map = node.Attributes;
foreach (XmlNode attrnode in map)
workData = workData + " " + attrnode.Name + "<" + attrnode.Value + "> ";
}
MessageBox.Show(workData);
}
}
}
}
|