의 XML 노드 설명에있는 값을 추출합니다. XML 태그 내부의 텍스트를 구문 분석하고 추출 할 수 있습니다. 나는 작업 태그
내 XML 파일 형식구문 분석 방법 C#
<?xml version="1.0" standalone="yes"?>
<SmPpProperties>
<SmProperties>
<Job Name="Job001" CreatedDate="2012-10-15T10:43:56.0972966-06:00" ModifiedDate="2012-10- 15T10:46:07.6878231-06:00">
// **I am not able to extract the values present in above Job tag**
<NuclearSystem>Barium</NuclearSystem>
</Job>
</SmProperties>
<SmPpProperties>
C# 코드 노드의 값와 자식 노트 연결된
// Load XML Document
XmlDocument MyDoc = new XmlDocument();
// Select Node
MyDoc.Load(@"C:\Users\SRangarajan\Desktop\12001_.xml");
XmlNode MyNode = MyDoc.SelectSingleNode("SmPpProperties/SmProperties/Job");
Console.WriteLine(String.Concat("NuclearSystem: ", MyNode.InnerText));
Console.ReadKey();
를 : 이 답장을 보내 주셔서 감사합니다. string Job = node.Attributes [3] .Value; –
@ShrivatsanRangarajan 네,'XmlNode.Attributes' 속성을 사용해야합니다. 색인을 기준으로 이름별로 속성을 가져올 수 있습니다. 또는 대답에 나와있는대로 모두 가져올 수 있습니다. 그리고 네,'XmlAttrubute'는 값을 반환하는 value 속성을 가지고 있습니다. –
@ Sergey : 엄지 손가락 대체 솔루션. 고마워. 또한 데이터 형식 변환 fr 이러한 특성 inorder 내 SQL 데이터베이스 테이블에 삽입 할 처리 할 필요가 –