NSXMLDocument を使用して xml 文字列を生成します。
NSXMLDocument *doc = [[NSXMLDocument alloc]init];
[doc setVersion:@"1.0"];
[doc setCharacterEncoding:@"UTF-8"];
その生成:
<?xml version="1.0" encoding="utf-8" standalone="no"?>
「standalone="no" を削除する方法
NSXMLDocument を使用して xml 文字列を生成します。
NSXMLDocument *doc = [[NSXMLDocument alloc]init];
[doc setVersion:@"1.0"];
[doc setCharacterEncoding:@"UTF-8"];
その生成:
<?xml version="1.0" encoding="utf-8" standalone="no"?>
「standalone="no" を削除する方法
私がドキュメントを理解している限り、それが生成されないようにする方法はありません。このSOの質問でも言及されています。しかし、受け入れられたIgor KonoplyankoXSLT
の回答を読んだら、それを削除するために使用することができます。リンクされた質問はJavaに関するものですが、objective-cにも同様の機能があると思います。