단추를 사용하여 파일을 생성하는 C# 응용 프로그램이 있습니다. 현재 C#을 사용하여 XML 파일의 내용을 추출하여 문자열로 전달하려고합니다. 예를 들어 내 XML 파일에서 태그 이름이 있습니다. XML 파일에서 이름을 추출하려면 C#을 사용하고 싶습니다. 그것을 달성하려면 어떻게해야합니까? 아래는 현재 가지고있는 샘플 코드입니다. 단추 클릭을 사용하여 전체 프로세스를 수행해야합니다.XML 파일의 내용 추출
private void button1_Click(object sender, EventArgs e)
{
XElement xml = XElement.Load("C:\\Windows 7.xml");
IEnumerable<XElement> propertyIDs = xml.Descendants("PropertyId");
foreach (XElement child in xml.Elements())
{
XElement row = child.Element("my:VM_Name");
string test = xml.ToString();
Console.WriteLine(test);
}
}
내 xml 파일을 보려면이 링크에 액세스하십시오 : 당신이 당신의 질문에 추가 http://pastebin.com/NKhBb4Zh
코드는 꽤 좋아 보인다. 나는 그 질문을 이해하지 못한다. 'foreach' 루프의 몸체에서 당신이 원하는 것은 무엇입니까? –
당신은 무엇을하려고합니까? 예외가 있습니까? 무엇이 옳지 않은가? – Tipx
@Kirk Woll, Console.WriteLine (xml.Value) 사용; 내용을 내 xml 파일에 표시 할 수 있습니다.각 요소의 내용을 추출하여 C#의 문자열로 전달하려고합니다. – dwyane