Как установить тип документа при создании документа с помощью GDataXML * - PullRequest
1 голос
/ 18 апреля 2011

При использовании GDataXML * для создания XML-документа, как мне установить тип создаваемого XML-документа?Черновое описание того, как я использую GData, можно найти здесь:

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

1 Ответ

1 голос
/ 16 июня 2011

Мы закончили тем, что сделали это таким образом, что не идеально, но делает трюк:

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];
...