2011-04-18 2 views
1

GDataXML *을 사용하여 XML 문서를 작성할 때 생성 된 XML의 doctype을 어떻게 설정합니까? 내가의 GData를 사용하고 방법의 대략적인 개요는 여기에서 찾을 수 있습니다 :GDataXML을 사용하여 문서를 작성할 때 doctype을 설정하는 방법 *

http://www.raywenderlich.com/725/how-to-read-and-write-xml-documents-with-gdataxml

+0

가 적습니까을 이것에 대한 해결책을 찾는다. – Jim

+0

불행히도. 우리가 생성 한 문서는 간단했기 때문에 특정 문서를위한 단일 목적의 라이브러리를 만들었습니다. –

답변

1
우리는 그것을 이상적인 아니라 트릭 않습니다 이런 식으로, 일을 결국

:

NSMutableString* contentString = [[[NSMutableString alloc] init] autorelease]; 
[contentString setString: @"<?xml version=\"1.0\" encoding=\"UTF-8\"?>"]; 
[contentString appendString:@"<!DOCTYPE somedoc SYSTEM \"http://x.y.com/some.dtd\">"]; 
[contentString appendString:@"<somedoc></somedoc>"]; 

GDataXMLDocument *document = [[[GDataXMLDocument alloc] initWithXMLString:contentString options:0 error:nil] autorelease]; 
+0

안녕하세요, 문서 형식으로 변환하는 Gdocs에서 설명한대로 작성된 파일을 업로드 할 수 있는지 알고 계십니까? – Sefran2

+0

@ 프랑 : 나는 질문에 따라 잘 모르겠습니다. Google 문서 도구에 업로드 하시겠습니까? GData는 XML을 DOM 기반 표현으로 변환 한 다음 조작 할 수 있고 String 또는 NSData를 사용하여 스트리밍 할 수 있습니다. 성취하고자하는 것은 정확히 무엇입니까? – Jim

+0

재생 해 주셔서 감사합니다. 정말, 텍스트 및 이미지와 함께 HTML을 업로드하려하지만 Base64 인코딩을 사용하지 않고 이미지를 별도로 업로드하지 않고 HTML에서 google https URL을 사용하는 데 성공하지 못했습니다. 그래서 지금 나는 다른 해결책을 찾아 헤매고있다. – Sefran2