各ファイルから3つの値を抽出するために必要なXMLファイルのリストがあります。 XMLは多少のようになります。XMLタグの値を抽出する
<ClinicalDocument xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" moodCode="EVN" xmlns="urn:hl7-org:v3">
<title>Summary</title>
<recordTarget>
<patientRole>
<patient>
<name>
<given>John</given>
<given>S</given>
<family>Doe</family>
</name>
<birthTime value="19480503" />
私は与えられた名前、家族の名前と誕生時間を抽出しようとしています。
当初、私は使用して値をプリントアウトしようとしている:
XmlDocument doc2 = new XmlDocument();
doc2.Load(@"Z:\\DATA\\file.XML");
XmlElement root = doc2.DocumentElement;
XmlNodeList list = root.GetElementsByTagName("name");
for (int i = 0; i < list.Count; i++)
{
Console.WriteLine(list.Item(i).Value);
}
私が印刷された任意の値を取得していないんだけど、私はデバッグし、「リスト」の内側の値をチェックするとき、私は何をI見ることができますそのタグからの必要性。
必要な情報をどのように抽出できますか?
その名前空間は何をしますか?また、生年月日タグはどのように含めることができますか? – WT86
@ WT86最初に答えをテストし、xmlについていくつかのドキュメントを読んでください。答えが見つからない場合は、*誕生日を含める方法をお手伝いします。 – EZI
@EZI Will :) do – WT86