2010-05-19 4 views
1

IPad 용 앱을 개발 중이며 런타임에 XML 파일의 여러 속성을 수정해야합니다. iPad OS에서 XML 파일에 쓰는 방법은 무엇입니까?

나는 클래스 NSXMLDocument, http://developer.apple.com/mac/library/documentation/cocoa/reference/foundation/Classes/NSXMLDocument_Class/Reference/Reference.html

을 발견하지만 내 프로젝트에 가져올 수 없었다.

이 클래스는 IPhone/IPad 개발에 사용할 수 없습니까?

내가 고려할 수있는 다른 방법이 있습니까?

libxml 라이브러리에 대해 읽었습니다. 내 대답인가, 아니면 더 나은 접근 방법인가?

답변

2

NSXMLDocument은 MacOS X 코코아 전용입니다. NSXMLParser iPhone에서 사용할 수 있으며 libxml2 - TouchXML, KissXML 및 기타 몇 가지 외부 라이브러리가 내장되어 있습니다.

KissXML은 XML 작성을 지원합니다.

제안 된 다른 XML 라이브러리에는 Google DataVTD-XML의 XML 지원이 포함됩니다.

+0

XML을 수정해야하므로 최선의 선택은 무엇입니까? NSXMLParser는 읽기 전용이므로 계산하지 않습니다. 한 포럼에서 TouchXML은 읽기 - 쓰기 지원을 읽었지 만 아직 내 XML에 쓸 수있는 방법을 찾지 못했고 찾고있는 동안 다른 포럼에서 TouchXML이 독서 용이며 writting을 지원하지 않는다는 것을 알았습니다. 나는 그것에 대해 매우 혼란스러워합니다. 아이디어가 있으십니까? 감사 – user345474

0

XML 문서를 수정하는 데 가장 적합한 DOM XML 구문 분석기를 찾고 있습니다. 예를 들어 this 자습서를 참조하십시오 - 모델 객체와 매핑하지 않고 - XPath를 사용하십시오.

관련 문제