2011-04-18 49 views
1

使用GDataXML *構建XML文檔時,如何設置生成的XML的文檔類型?的我如何使用的GData粗線條可以在這裏找到:如何在使用GDataXML構建文檔時設置文檔類型*

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

+0

你有沒有找到解決辦法? – Jim 2011-06-13 20:04:09

+0

不幸的不是。我們生成的文檔非常簡單,我們爲特定文檔構建了一個單一用途的庫。 – 2011-06-14 15:33:50

回答

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 2011-06-18 15:29:47

+0

@Fran:我不確定我是否按照這個問題。您是否在談論上傳到Google文檔? GData用於將XML轉換爲基於DOM的表示形式,然後您可以使用它來處理並使用String或NSData進行流式處理。你想要達到什麼目標? – Jim 2011-06-18 16:02:20

+0

感謝您的重播。真的,我試圖上傳一個帶有文本和圖像的html,但是我沒有成功嵌入帶有base64編碼的圖像,也沒有單獨上傳圖像,然後在html中使用google https url。所以現在我正在尋找另一種解決方案,如果有的話。 – Sefran2 2011-06-18 16:33:11