2009-08-24 7 views
0

xml 파일을 저장하기 위해 텍스트 편집기를 사용하고 있습니다.xml 파일 저장 및 읽기 iPhone

iPhone 응용 프로그램에서 xml 파일을 읽는 방법을 알고 있습니다. 그러나 내가 얻는 문제는 아래에 설명되어있다.

xml 파일을 텍스트 편집기를 통해 저장할 때 완벽 해 보입니다.

그러나 iPhone - xCode가 디버그 될 때 xml 파일 데이터는 아래와 같이 표시됩니다.

나는 어떤 실수를 했습니까?


{\ rtf1 \ ANSI \ ansicpg1252 \ cocoartf949 \ cocoasubrtf460 {\ fonttbl \ F0 \ fmodern \ fcharset0 택배 굵게} {\ colortbl; \ red255 \ green255 \ blue255} \ margl1440 \ margr1440 \ vieww9000 \ viewh8400 \ viewkind0 \ PARD \ tx480 \ tx960 \ tx1440 \ tx1920 \ tx2400 \ tx2880 \ tx3360 \ tx3840 \ tx4320 \ tx4800 \ tx5280 \ tx5760 \ tx6240 \ tx6720 \ tx7200 \ tx7680 \ tx8160 \ tx8640 \ tx9120 \ tx9600 \ tx10080 \ tx10560 \ tx11040 \ tx11520 \ tx12000 \ tx12480 \ tx12960 \ tx13440 \ tx13920 \ tx14400 \ tx14880 \ tx15360 \ tx15840 \ tx16320 \ tx16800 \ tx17280 \ tx17760 \ tx18240 \ tx18720 \ tx19200 \ tx19680 \ tx20160 \ tx20640 \ tx21120 \ tx21600 \ tx22080 \ tx22560 \ tx23040 \ tx23520 \ tx24000 \ tx24480 \ tx24960 \ tx25440 \ tx25920 \ tx26400 \ tx26880 \ tx27360 \ tx27840 \ tx28320 \ tx28800 \ tx29280 \ tx29760 \ tx30240 \ tx30720 \ tx31200 \ tx34080 \ tx34080 \ tx34040 \ tx34080 \ tx300040 \ tx36480 \ tx36960 \ tx37440 \ tx37920 \ tx38400 \ tx38880 \ tx39360 \ tx39840 \ tx40320 \ tx40800 \ tx41280 \ tx41760 \ tx42240 \ tx42720 \ tx43200 \ tx31680 \ tx32140 \ tx43680 \ tx44160 \ tx44640 \ tx45120 \ tx45600 \ tx46080 \ tx46560 \ tx47040 \ tx47520 \ tx48000 \ QL \ qnatural \ pardirnatural F0의 \의 B \

\ fs24 \ (CF0) \ CocoaLigature0 \ 귀하의 ShotEvery 골퍼가 공을 좋아하는 놀이 길고, 높고, 직선이지만 경험은 당신이 당신의 샷에 일정한 패턴을 기대할 수 있음을 알려줍니다. 사이드 힐 라이즈 사이드 힐 페어웨이 거짓말은 볼이 커브를 만들거나 오른쪽 또는 후크가 슬라이딩하게 만듭니다. 여기에 더 나은 접촉을하는 데 도움이되는 팁이 있습니다. 운전자를 그만 두지 마십시오. 스윙을 부드럽게 시작하기 위해 클럽 헤드를 단단히 잡으십시오. 당신의 티를 치십시오. 여기에는 윈드 드라이브를 최대한 활용할 수있는 팁이 있습니다.


위의 데이터는 my xml 파일이 아닙니다.

textEditor를 통해 XML 파일을 저장하려고했습니다.

하지만 내 xml 데이터 앞에 접두어가 붙습니다.

이 문제를 피하려면 어떻게해야합니까?

나의 실제 xml 데이터는 다음과 같습니다.

<?xml version="1.0" encoding="ISO-8859-1"?>\ 
    <tips><Prop_Tips><Tip_ID><![CDATA[1]]></Tip_ID><Tip_Title>Play Your Shot</Tip_Title><Tip_Description>Every golfer likes to hit the ball long, high and straight, but experience tells you that you can expect a certain pattern to your shots.</Tip_Description></Prop_Tips><Prop_Tips><Tip_ID><![CDATA[2]]></Tip_ID><Tip_Title>Shots Curve From Sidehill Lies</Tip_Title><Tip_Description>Sidehill fairway lies will cause the ball to curve, slice right or hook left. Here's a tip to help make better contact.</Tip_Description></Prop_Tips><Prop_Tips><Tip_ID><![CDATA[3]]></Tip_ID><Tip_Title>Don't Ground The Driver</Tip_Title><Tip_Description>Keep the clubhead just off the ground to get your swing off to a consistently smooth start.</Tip_Description></Prop_Tips><Prop_Tips><Tip_ID><![CDATA[4]]></Tip_ID><Tip_Title>Tilt Your Tee</Tip_Title><Tip_Description>Here's a tip to "max out" into-the-wind drives.</Tip_Description></Prop_Tips></tips> 

답변

4

XML 파일을 서식있는 텍스트 편집기로 작성한 것처럼 보입니다. 원시 텍스트/xml 대신 .rtf 형식으로 파일을 저장합니다. 아마도 사용중인 편집기에 원시 txt로 저장할 수있는 옵션이있을 수 있습니다. 그것은 그것을 해결해야합니다.

또한 XCode를 사용하여 파일을 만들 수도 있습니다. 반드시 raw txt를 사용할 것입니다.

+0

예, 별도로 설치할 필요가 없습니다. 최상의 솔루션은 XCode입니다. –

+0

아니요, Xcode plist 파일도 일부 문제를 일으키고 있습니다. 마지막으로 나는 vi 편집기를 사용해 보았습니다. 그것은 효과가 있었다. –

+1

PLists를 사용하면 안됩니다. Xcode에서 새 파일을 만들 때 사이드 바 하단에 '기타'로 이동하십시오. 그런 다음 빈 파일 형식을 선택하십시오. 원하는대로 이름을 지정하고 (golftips.xml) 저장하십시오. 원시 텍스트 파일이 생성됩니다. –

2

TextEdit 등으로 XML 파일을 편집하고 있습니까? 거기에 RTF 데이터가 많이 있습니다. XML 데이터를 RTF로 XML로 덮어 쓰는 것 같습니다. 대신 Property List Editor 또는 TextWrangler와 같은 텍스트 편집기를 사용해보십시오.

+0

실제로 추가 소프트웨어를 다운로드하고 설치하는 데 대한 권한이 없습니다. 텍스트 편집기와 같이 사용할 수있는 inbuilt 편집기가 있습니까? –

+0

아니요, Xcode plist 파일도 일부 문제를 일으키고 있습니다. 마지막으로 vi 편집기를 사용해 보았습니다. 그것은 효과가 있었다. –