Objective c 将NSDictionary序列化为XML文件

Objective c 将NSDictionary序列化为XML文件,objective-c,nsdictionary,Objective C,Nsdictionary,我有一个字典,其中包含需要发送到web服务进行验证的必要信息。但是,我必须遵循服务提供的格式 我创建XML结构,如下所示 NSData * = [NSPropertyListSerialization dataWithPropertyList:myDictionary options:0 error:0]; NSString *postData [[NSString alloc] initWithData:data encoding:NSUTF*StringEncoding]; 当把postD

我有一个字典,其中包含需要发送到web服务进行验证的必要信息。但是,我必须遵循服务提供的格式

我创建XML结构,如下所示

NSData * = [NSPropertyListSerialization dataWithPropertyList:myDictionary options:0 error:0];
NSString *postData [[NSString alloc] initWithData:data encoding:NSUTF*StringEncoding];
当把postData弹到cosole中时,我将所有需要的信息包装在一个

<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
    <plist version="1.0">
    <dict>
        my data structure
    </dict>
    </plist>

我的数据结构

如何删除
DOCTYPE
声明和
plist
dict
元素?

在这一点上,进行自定义序列化会更简单

for (id key in dictionary)
{
    [someMutableString appendFormat:@"%@ = %@\n",key,[dictionary objectForKey:key]]];
}

如果同时删除
@KennyTM,它就不再是XML了。是的,这里说的是我的“数据结构”,这是我想要的XML结构。