XmlDocument로 XML 속성 읽기
C#의 XmlDocument를 사용하여 XML 속성에 액세스하는 것은 복잡한 XML 구조를 탐색할 때 특히 유용합니다. 어떻게 수행되는지 설명하기 위해 예를 살펴보겠습니다.
다음 XML 문서를 고려하십시오.
<?xml version="1.0" encoding="utf-8" ?> <MyConfiguration xmlns="http://tempuri.org/myOwnSchema.xsd" SuperNumber="1" SuperString="whipcream"> <Other stuff /> </MyConfiguration>
속성 추출
위 XML을 사용하면 XmlDocument의 GetElementsByTagName() 메서드를 활용하여 특정 항목을 검색할 수 있습니다. 그런 다음 해당 Attributes 컬렉션에 액세스하여 속성 값을 가져옵니다. 방법은 다음과 같습니다.
XmlNodeList elemList = doc.GetElementsByTagName(...); for (int i = 0; i < elemList.Count; i++) { string attrVal = elemList[i].Attributes["SuperString"].Value; }
이 코드에서 elemList는 지정된 태그 이름으로 식별되는 요소 컬렉션을 나타냅니다. 이 컬렉션을 반복하면 각 요소의 속성 컬렉션에 액세스하고 이후에는 속성 값에 액세스할 수 있습니다.
주어진 XML 예의 경우 다음 결과를 얻을 수 있습니다.
위 내용은 C#의 XmlDocument를 사용하여 XML 특성을 어떻게 읽나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!