나는 다음과 같은 XML이 다음 <myfile:books>
노드를 선택하는만들기으로 selectNode는
<myfile:bookstore>
<myfile:books>
<myfile:book> Book 1</myfile:book>
<myfile:book> Book 2</myfile:book>
</myfile:books>
</myfile:bookstore>
그리고 다음 코드를 :
XmlNamespaceManager nsmgr = new
XmlNamespaceManager(el.OwnerDocument.NameTable);
nsmgr.AddNamespace("myfile",
el.OwnerDocument.DocumentElement.NamespaceURI);
var node = el.SelectSingleNode(@"/myfile:bookstore/myfile:books", nsmgr);
노드 때까지이 일을하는 방법 이름이 대문자와 소문자에 영향을받지 않는 myfile:boOkS
또는 myfile:BOOKS
입니까?
또 다른 질문은 내 네임 스페이스 관리자입니까? 더 간단 할 수 있을까요?
예 : 원하는 노드가 다음과 같습니다. OR 모든 경우에 사용할 수 있습니다. –