2011-03-17 6 views
0

델파이 프리즘에서 XML 또는 JSON (상관하지 않지만 관심이있는 API)을 모두 파싱하려고하지만 모든 튜토리얼 및 Howtos는 델파이 코드를 표시합니다. 프리즘에서 더 이상 사용할 수 없습니다.델파이 프리즘의 XML 또는 JSON 구문 분석

도와 주시겠습니까?

정말 아주 쉽게

답변

3

(나는 ^^ 프리즘에서 XML을 구문 분석을 시도하고, XML에서 프리즘 코드를 컴파일하는 것을 시도하고 있지 않다). 프레임 워크 버전 3.5 이상의 새 프로젝트가 있는지 확인하십시오. 그런 다음 두 가지 선택 사항이 있습니다. XSD가있는 경우 xml에서 클래스를 만들 수 있습니다. XSD.EXE 도구 (/ language : Oxygene)를 사용하여이 작업을 수행 할 수 있습니다. xml을 파싱하려면 System.Xml.Linq 네임 스페이스에 정의 된 XDocument 클래스를 사용할 수 있습니다.

var lDoc := new XDocument(); 
lDoc.Load(streamorfile); 
var lAllTextValuesInNodeNameNodes := from x in lDoc.Elements where x.Name = 'nodename' select x.Value;