使用GDataXML *构建XML文档时,如何设置生成的XML的文档类型?我如何使用GData的粗略概述可以在这里找到:

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

最佳答案

我们最终以这种方式这样做,这虽然不理想,但却可以解决问题:

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

10-07 15:52