2013-07-24 3 views
0

NSXMLDocument를 사용하여 XML 파일을 MAC 응용 프로그램에 씁니다. 나는 XML 파일을 같은 울부 짖는 포맷하려면 :XML 파일에 첫 줄과 주석 줄을 추가하는 방법 NSXMLDocument 사용

<?xml version="1.0" encoding="UTF-8" standalone="no" ?> 
<P2Main xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="urn:schemas-Professional-Plug-in:P2:ClipMetadata:v3.1"> 
<Additional> 
<LastModifiedDate>-1</LastModifiedDate> 
<FileSize>-1</FileSize> 
</Additional> 
    <ClipContent> 
    <ClipName>DEFAULT</ClipName> 
    <GlobalClipID>DEFAULT</GlobalClipID> 
    </ClipContent> 
    <!--Not Changeable--> 

을하지만 난 XML 파일의 첫 번째 줄에 추가하는 방법을 모른다 :

<?xml version="1.0" encoding="UTF-8" standalone="no" ?> 

을 그리고 나는 그것이 코멘트가 포맷 할 :

<!--Not Changeable--> 

답변

0

예를 들어 색인 0을 지정하면 NSXMLNodeNSXMLDocumentinsertChild:atIndex:을 사용해 보시기 바랍니다. 최소한 XML DTD 라인 바로 아래에 주석을 가져와야합니다.

0
NSXMLDocument *doc = [[NSXMLDocument alloc]init]; 
[doc setVersion:@"1.0"]; 
[doc setCharacterEncoding:@"UTF-8"]; 

당신은 얻을 것이다

<?xml version="1.0" encoding="UTF-8" standalone="no" ?>