2011-08-19 4 views
0

가끔 json/xml 문자열에 키/노드가 없으면 액세스하려고하면 오류가 반환됩니다. 해당 json 문자열이 포함 된 JObject에 해당 키/노드가 있는지 여부를 어떻게 확인할 수 있습니까? 이런 식으로 : C# Treeview checking if node exists하지만 VS wp7 express에는 ContainsKey 메서드가 없습니다.체크 키/노드가 json/xml 문자열에 있음

xml/json에 키/노드가 있는지 여부를 확인하는 데 사용하는 방법/클래스는 무엇입니까?

답변

0

노드가 계약의 일부로 존재해야하는 스키마 (XML 또는 JSON)에 대한 응답을 검증 할 수 있습니다. 그런 다음 XML이 유효성을 확인하면 알 수 있습니다.

맞춤 코드를 사용하여 콘텐츠를 찾는 것보다 더 명확하고 효율적일 수 있습니다.

0

나는 시도하지 않았지만 효과가 있다고 생각합니다. XDocument 클래스를 사용하여 xml 데이터를 가져 오는 경우 컬렉션을 반환하는 Nodes() 메서드를 호출 할 수 있습니다. 예 :

관련 문제